WSFederationAuthenticationModule.FederatedSignOut(Uri, Uri) 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.
Loggar ut på den angivna säkerhetstokentjänsten (STS) med hjälp av protokollet WS-Federation.
public:
static void FederatedSignOut(Uri ^ signOutUrl, Uri ^ replyUrl);
public static void FederatedSignOut(Uri signOutUrl, Uri replyUrl);
static member FederatedSignOut : Uri * Uri -> unit
Public Shared Sub FederatedSignOut (signOutUrl As Uri, replyUrl As Uri)
Parametrar
- signOutUrl
- Uri
URL:en för STS för att ta emot meddelandet om WS-Federation utloggningsbegäran. Kan inte vara null.
- replyUrl
- Uri
URL:en som ska skickas som wreply-värde i meddelandet för utloggningsbegäran.
Undantag
signOutUrl är inte null och är inte en absolut URI.
-eller-
replyUrl är inte null och är inte en absolut URI.
signOutUrl är null.
Kommentarer
Anropa den här metoden för att skicka ett meddelande om WS-Federation utloggningsbegäran till angiven STS. Du kan också ange ett värde för parametern wreply i utloggningsbegäran.
Metoden gör följande:
Skapar ett WS-Federation meddelande om utloggningsbegäran med hjälp av de angivna parametrarna.
SessionAuthenticationModule.DeleteSessionTokenCookie Anropar metoden på SAM för att ta bort sessionscookien.
Omdirigerar till STS med hjälp av meddelandet om utloggningsbegäran från det första steget.
Ingen av utloggningshändelserna: SigningOut, SignedOuteller SignOutError genereras av den här metoden. Om du vill ta bort sessionen utan att skicka ett meddelande om utloggningsbegäran till STS anropar du någon av de överlagrade SignOut metoderna.
Note
För att utföra passiv utloggning med hjälp av sessionstoken förlitar sig modulen på ett värde som lagrades i SessionSecurityToken.Context egenskapen under inloggningen. Mer information finns i GetSessionTokenContext metoden.