Sdílet prostřednictvím


SessionSecurityTokenHandler.CreateSessionSecurityToken Metoda

Definice

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.

Platí pro