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 oturum kapatma isteği iletisini almak için STS'nin URL'si. olamaz null.

replyUrl
Uri

Oturum kapatma isteği iletisinde önemli 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'e eşittir.

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 wreply parametresi 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ımdaki oturum kapatma isteği iletisini kullanarak STS'ye yeniden 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.

Uyarı

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ğeri kullanır. Daha fazla bilgi için yöntemine GetSessionTokenContext bakın.

Şunlara uygulanır

Ayrıca bkz.