SessionSecurityTokenHandler.CreateSessionSecurityToken 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í.
Vytvoří objekt na SessionSecurityToken základě zadaného objektu zabezpečení deklarací identity a časového rozsahu, během kterého je token platný.
public:
virtual System::IdentityModel::Tokens::SessionSecurityToken ^ CreateSessionSecurityToken(System::Security::Claims::ClaimsPrincipal ^ principal, System::String ^ context, System::String ^ endpointId, DateTime validFrom, DateTime validTo);
public virtual System.IdentityModel.Tokens.SessionSecurityToken CreateSessionSecurityToken (System.Security.Claims.ClaimsPrincipal principal, string context, string endpointId, DateTime validFrom, DateTime validTo);
abstract member CreateSessionSecurityToken : System.Security.Claims.ClaimsPrincipal * string * string * DateTime * DateTime -> System.IdentityModel.Tokens.SessionSecurityToken
override this.CreateSessionSecurityToken : System.Security.Claims.ClaimsPrincipal * string * string * DateTime * DateTime -> System.IdentityModel.Tokens.SessionSecurityToken
Public Overridable Function CreateSessionSecurityToken (principal As ClaimsPrincipal, context As String, endpointId As String, validFrom As DateTime, validTo As DateTime) As SessionSecurityToken
Parametry
- principal
- ClaimsPrincipal
Objekt zabezpečení deklarací identity.
- context
- String
Kontextový řetězec definovaný volajícím.
- endpointId
- String
Identifikátor koncového bodu, na který je token vymezen.
- validFrom
- DateTime
Časový okamžik, kdy token začne platit.
- validTo
- DateTime
Časový okamžik, po jehož uplynutí token přestane být platný.
Návraty
Token zabezpečení relace, který byl vytvořen. Vlastnosti nového tokenu relace se nastavují podle zadaných parametrů.
Výjimky
principal
je null
.
Vlastnost Configuration je null
.