WSFederationAuthenticationModule.FederatedSignOut(Uri, Uri) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Meldet sich beim angegebenen Sicherheitstokendienst (SECURITY Token Service, STS) mithilfe des WS-Federation-Protokolls ab.
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)
Parameter
- signOutUrl
- Uri
Die URL des STS zum Empfangen der WS-Federation Abmeldeanforderungsnachricht. Darf nicht null sein.
- replyUrl
- Uri
Die URL, die als Wreply-Wert in der Abmeldeanforderungsnachricht gesendet werden soll.
Ausnahmen
signOutUrl ist nicht null und ist kein absoluter URI.
- oder -
replyUrl ist nicht null und ist kein absoluter URI.
signOutUrl ist null.
Hinweise
Rufen Sie diese Methode auf, um eine WS-Federation Abmeldeanforderungsnachricht an den angegebenen STS zu senden. Optional können Sie einen Wert für den Wreply-Parameter in der Abmeldeanforderung angeben.
Die Methode führt folgende Aktionen aus:
Erstellt mithilfe der angegebenen Parameter eine WS-Federation Abmeldeanforderungsnachricht.
Ruft die SessionAuthenticationModule.DeleteSessionTokenCookie Methode auf dem SAM auf, um das Sitzungscookies zu löschen.
Leitet vom ersten Schritt an den STS mit der Nachricht für die Abmeldungsanforderung um.
Keines der Abmeldeereignisse: SigningOut, SignedOut, oder SignOutError werden von dieser Methode ausgelöst. Rufen Sie eine der überladenen SignOut Methoden auf, um die Sitzung zu löschen, ohne eine Abmeldungsanforderungsnachricht an den STS zu senden.
Hinweis
Zum Ausführen der passiven Abmeldung mithilfe des Sitzungstokens basiert das Modul auf einem Wert, der während der Anmeldung in der SessionSecurityToken.Context Eigenschaft gespeichert wurde, weitere Informationen finden Sie unter der GetSessionTokenContext Methode.