WSFederationAuthenticationModule.GetSignOutRedirectUrl Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Determinare l'URL a cui reindirizzare durante l'elaborazione di una richiesta di pulizia su disconnessione WS-Federation (wsignoutcleanup1.0) contenente un parametro wreply.
protected:
virtual System::String ^ GetSignOutRedirectUrl(System::IdentityModel::Services::SignOutCleanupRequestMessage ^ signOutMessage);
protected virtual string GetSignOutRedirectUrl (System.IdentityModel.Services.SignOutCleanupRequestMessage signOutMessage);
abstract member GetSignOutRedirectUrl : System.IdentityModel.Services.SignOutCleanupRequestMessage -> string
override this.GetSignOutRedirectUrl : System.IdentityModel.Services.SignOutCleanupRequestMessage -> string
Protected Overridable Function GetSignOutRedirectUrl (signOutMessage As SignOutCleanupRequestMessage) As String
Parametri
- signOutMessage
- SignOutCleanupRequestMessage
Richiesta di pulizia di disconnessione.
Restituisce
URL di destinazione del reindirizzamento.
Eccezioni
signOutMessage
presenta una proprietà Reply di tipo null
o vuota.
signOutMessage
è null
.
Commenti
Questo metodo viene chiamato dal CanReadSignInResponse metodo nella pipeline di elaborazione delle richieste per determinare l'URL da reindirizzare a dopo l'elaborazione di una richiesta di pulizia WS-Federation. Viene richiamato solo se il messaggio ha un parametro wreply (il signOutMessage
parametro ha una Reply proprietà che non è né null
vuota).
L'implementazione predefinita convalida l'URL di risposta contenuto nel messaggio (la SignOutCleanupRequestMessage.Reply proprietà) sull'indirizzo del servizio token di sicurezza specificato dalla Issuer proprietà . Le condizioni seguenti devono essere vere per l'URL di risposta valido:
L'URL di risposta è un URL assoluto.
L'URL di risposta ha lo stesso schema dell'autorità emittente.
L'URL di risposta ha la stessa porta dell'autorità emittente.
L'URL di risposta ha lo stesso host dell'autorità emittente o l'URL di risposta specifica un sottodominio dell'autorità emittente.
Se tutte queste condizioni sono vere, viene restituito l'URL di risposta (risposta); in caso contrario, l'URL specificato dalla Issuer proprietà viene restituito.
Eseguire l'override di questo metodo per fornire una convalida aggiuntiva per l'URL di risposta.