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 (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:
Erstellt mithilfe der angegebenen Parameter eine WS-Federation Abmeldeanforderungsnachricht.
Ruft die SessionAuthenticationModule.DeleteSessionTokenCookie -Methode auf dem SAM auf, um das Sitzungscookie zu löschen.
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.