Aracılığıyla paylaş


WSFederationAuthenticationModule.FederatedSignOut(Uri, Uri) Yöntem

Tanım

WS-Federation protokolunu kullanarak belirtilen güvenlik belirteci hizmetinde (STS) oturumunu kapatın.

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)

Parametreler

signOutUrl
Uri

WS-Federation oturumu kapatma isteği iletisini almak için STS'nin URL'si. olamaz null.

replyUrl
Uri

Oturum kapatma isteği iletisinde kötü bir değer olarak gönderilecek URL.

Özel durumlar

signOutUrl değildir null ve mutlak bir URI değildir.

-veya-

replyUrl değildir null ve mutlak bir URI değildir.

signOutUrl, null değeridir.

Açıklamalar

Belirtilen STS'ye bir WS-Federation oturumu kapatma isteği iletisi göndermek için bu yöntemi çağırın. İsteğe bağlı olarak, oturum kapatma isteğinde kötü parametre için bir değer sağlayabilirsiniz.

yöntemi aşağıdakileri yapar:

  1. Belirtilen parametreleri kullanarak bir WS-Federation oturumu kapatma isteği iletisi oluşturur.

  2. SessionAuthenticationModule.DeleteSessionTokenCookie Oturum tanımlama bilgisini silmek için SAM'de yöntemini çağırır.

  3. İlk adımda yer alan oturum kapatma isteği iletisini kullanarak STS'ye yönlendirir.

Oturumu kapatma olaylarının hiçbiri: SigningOut, SignedOutveya SignOutError bu yöntem tarafından tetiklenmemiştir. STS'ye oturum kapatma isteği iletisi göndermeden oturumu silmek için aşırı yüklenmiş SignOut yöntemlerden birini çağırın.

Not

Oturum belirtecini kullanarak pasif oturum kapatma gerçekleştirmek için modül, oturum açma sırasında özelliğinde SessionSecurityToken.Context depolanan bir değere dayanır. Daha fazla bilgi için yöntemine GetSessionTokenContext bakın.

Şunlara uygulanır

Ayrıca bkz.