Freigeben über


WSFederationAuthenticationModule.FederatedSignOut(Uri, Uri) Methode

Definition

Meldet sich beim angegebenen Sicherheitstokendienst (STS) mithilfe des WS-Verbund-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-Verbund-Abmeldungsanforderungsnachricht. Darf nicht null sein.

replyUrl
Uri

Die URL, die als wreply-Wert in der Abmeldungsanforderungsnachricht gesendet werden sollen.

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 folgendes aus:

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

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

  3. Leitet mithilfe der Abmeldeanforderungsnachricht aus dem ersten Schritt an den STS um.

Keines der Abmeldeereignisse: SigningOut, SignedOutoder SignOutError wird von dieser Methode ausgelöst. Um die Sitzung zu löschen, ohne eine Abmeldeanforderungsnachricht an den STS zu senden, rufen Sie eine der überladenen Methoden auf SignOut .

Hinweis

Um die passive Abmeldung mithilfe des Sitzungstokens durchzuführen, basiert das Modul auf einem Wert, der während der Anmeldung in der SessionSecurityToken.Context Eigenschaft gespeichert wurde. Weitere Informationen finden Sie in der GetSessionTokenContext -Methode.

Gilt für:

Weitere Informationen