WSFederationAuthenticationModule.FederatedSignOut(Uri, Uri) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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:
Belirtilen parametreleri kullanarak bir WS-Federation oturumu kapatma isteği iletisi oluşturur.
SessionAuthenticationModule.DeleteSessionTokenCookie Oturum tanımlama bilgisini silmek için SAM'de yöntemini çağırır.
İ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.