Sdílet prostřednictvím


WSFederationAuthenticationModule.SetPrincipalAndWriteSessionToken Metoda

Definice

Nastaví objekt zabezpečení vlákna a volitelně zapíše soubor cookie relace.

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)

Parametry

sessionToken
SessionSecurityToken

Token zabezpečení relace, který byl vytvořen z WS-Federation zprávu odpovědi na přihlášení ze služby STS.

isSession
Boolean

truek zápisu souboru cookie, který představuje relaci obsaženou v odpovědi; v opačném případě . false

Výjimky

sessionToken je null.

Poznámky

Volána z kanálu zpracování požadavků implementovaného v delegátu OnAuthenticateRequest obslužné rutiny události. Tato metoda provede následující:

  1. Vyvolá metodu OnSessionSecurityTokenCreated pro vyvolání SessionSecurityTokenCreated události. Tuto událost můžete použít k úpravě tokenu relace před jeho použitím k nastavení objektu zabezpečení vlákna a zápisu do souboru cookie relace a k určení, zda má být soubor cookie relace zapsán.

  2. Vyvolá metodu AuthenticateSessionSecurityToken v konfigurovaném modulu ověřování relace (SessionAuthenticationModule) k nastavení objektu zabezpečení vlákna a volitelně k zápisu souboru cookie relace.

Platí pro

Viz také