WSFederationAuthenticationModule.SetPrincipalAndWriteSessionToken Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
true
k 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í:
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.
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.