Share via


WSFederationAuthenticationModule.SetPrincipalAndWriteSessionToken Yöntem

Tanım

İş parçacığı sorumlusunu ayarlar ve isteğe bağlı olarak oturum tanımlama bilgisini yazar.

public:
 void SetPrincipalAndWriteSessionToken(System::IdentityModel::Tokens::SessionSecurityToken ^ sessionToken, bool isSession);
public void SetPrincipalAndWriteSessionToken (System.IdentityModel.Tokens.SessionSecurityToken sessionToken, bool isSession);
member this.SetPrincipalAndWriteSessionToken : System.IdentityModel.Tokens.SessionSecurityToken * bool -> unit
Public Sub SetPrincipalAndWriteSessionToken (sessionToken As SessionSecurityToken, isSession As Boolean)

Parametreler

sessionToken
SessionSecurityToken

STS'den gelen WS-Federation oturum açma yanıt iletisinden oluşturulan oturum güvenlik belirteci.

isSession
Boolean

true yanıta dahil edilen oturumu temsil eden bir tanımlama bilgisi yazmak için; aksi takdirde , false.

Özel durumlar

sessionToken, null değeridir.

Açıklamalar

Olay işleyici temsilcisinde OnAuthenticateRequest uygulanan istek işleme işlem hattından çağrılır. Bu yöntem aşağıdakileri yapar:

  1. OnSessionSecurityTokenCreated olayı tetiklemek SessionSecurityTokenCreated için yöntemini çağırır. İş parçacığı sorumlusunu ayarlamak ve oturum tanımlama bilgisine yazılmadan önce oturum belirtecini değiştirmek ve oturum tanımlama bilgisinin yazılıp yazılmayacağını belirtmek için bu olayı kullanabilirsiniz.

  2. İş parçacığı sorumlusunu AuthenticateSessionSecurityToken ayarlamak ve isteğe bağlı olarak oturum tanımlama bilgisini yazmak için yapılandırılan oturum kimlik doğrulama modülünde (SessionAuthenticationModule) yöntemini çağırır.

Şunlara uygulanır

Ayrıca bkz.