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 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:
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ı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.