Freigeben über


WSFederationAuthenticationModule.FederatedSignOut(Uri, Uri) Methode

Definition

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:

  1. Erstellt mithilfe der angegebenen Parameter eine WS-Federation Abmeldeanforderungsnachricht.

  2. Ruft die SessionAuthenticationModule.DeleteSessionTokenCookie Methode auf dem SAM auf, um das Sitzungscookies zu löschen.

  3. 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.

Gilt für:

Weitere Informationen