WSFederationAuthenticationModule.FederatedSignOut(Uri, Uri) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wy loguje się w określonej usłudze tokenu zabezpieczającego (STS) przy użyciu protokołu 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)
Parametry
- signOutUrl
- Uri
Adres URL usługi STS do odbierania komunikatu o żądaniu wylogowania WS-Federation. Nie można mieć .null
- replyUrl
- Uri
Adres URL, który ma zostać wysłany jako wartość wreply w komunikacie żądania wylogowywania.
Wyjątki
signOutUrl
nie null
jest i nie jest bezwzględnym identyfikatorem URI.
-lub-
replyUrl
nie null
jest i nie jest bezwzględnym identyfikatorem URI.
signOutUrl
to null
.
Uwagi
Wywołaj tę metodę, aby wysłać komunikat żądania wylogowania WS-Federation do określonej usługi STS. Opcjonalnie możesz podać wartość parametru wreply w żądaniu wylogowania.
Metoda wykonuje następujące czynności:
Tworzy komunikat żądania wylogowania WS-Federation przy użyciu określonych parametrów.
Wywołuje metodę sam SessionAuthenticationModule.DeleteSessionTokenCookie , aby usunąć plik cookie sesji.
Przekierowuje do usługi STS przy użyciu komunikatu żądania wylogowania z pierwszego kroku.
Żadna z zdarzeń wylogowania: SigningOut, SignedOutlub SignOutError jest wywoływana przez tę metodę. Aby usunąć sesję bez wysyłania komunikatu żądania wylogowania do usługi STS, wywołaj jedną z przeciążonych SignOut metod.
Uwaga
Aby wykonać wylogowanie pasywne przy użyciu tokenu sesji, moduł opiera się na wartości przechowywanej SessionSecurityToken.Context we właściwości podczas logowania, aby uzyskać więcej informacji, zobacz metodę GetSessionTokenContext .