WSFederationAuthenticationModule.GetSignOutRedirectUrl Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Avgör vilken URL som du ska omdirigeras till när du bearbetar en WS-Federation utloggningsbegäran (wsignoutcleanup1.0) som innehåller en wreply-parameter.
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
Parametrar
- signOutMessage
- SignOutCleanupRequestMessage
Begäran om rensning av utloggning.
Returer
URL:en att omdirigera till.
Undantag
signOutMessage har en Reply egenskap som är null eller tom.
signOutMessage är null.
Kommentarer
Den här metoden anropas från CanReadSignInResponse metoden i pipelinen för bearbetning av begäran för att fastställa url:en som ska omdirigeras till efter bearbetning av en WS-Federation begäran om rensning av utloggning. Det anropas bara om meddelandet har en wreply-parameter (parametern signOutMessage har en Reply egenskap som varken null är eller tom).
Standardimplementeringen validerar svars-URL:en som finns i meddelandet ( SignOutCleanupRequestMessage.Reply egenskapen) mot adressen för den säkerhetstokentjänst (STS) som anges av Issuer egenskapen. Följande villkor måste vara uppfyllda för att svars-URL:en ska vara giltig:
Svars-URL:en är en absolut URL.
Svars-URL:en har samma schema som utfärdaren.
Svars-URL:en har samma port som utfärdaren.
Antingen har svars-URL:en samma värd som utfärdaren eller så anger svars-URL:en underdomän för utfärdaren.
Om alla dessa villkor är sanna returneras svars-URL:en (Svar). Annars returneras url:en som anges av Issuer egenskapen.
Åsidosätt den här metoden för att tillhandahålla ytterligare verifiering för svars-URL:en.