Sdílet prostřednictvím


SessionAuthenticationModule.CreateSessionSecurityToken Metoda

Definice

SessionSecurityToken Vytvoří ze zadaných parametrů pomocí nakonfigurované obslužné rutiny tokenu relace.

public:
 System::IdentityModel::Tokens::SessionSecurityToken ^ CreateSessionSecurityToken(System::Security::Claims::ClaimsPrincipal ^ principal, System::String ^ context, DateTime validFrom, DateTime validTo, bool isPersistent);
public System.IdentityModel.Tokens.SessionSecurityToken CreateSessionSecurityToken (System.Security.Claims.ClaimsPrincipal principal, string context, DateTime validFrom, DateTime validTo, bool isPersistent);
member this.CreateSessionSecurityToken : System.Security.Claims.ClaimsPrincipal * string * DateTime * DateTime * bool -> System.IdentityModel.Tokens.SessionSecurityToken
Public Function CreateSessionSecurityToken (principal As ClaimsPrincipal, context As String, validFrom As DateTime, validTo As DateTime, isPersistent As Boolean) As SessionSecurityToken

Parametry

principal
ClaimsPrincipal

Objekt zabezpečení, který se má zachytit v tokenu.

context
String

Kontextový řetězec definovaný aplikací.

validFrom
DateTime

První okamžik, ve kterém je tento token platný.

validTo
DateTime

Poslední okamžik, ve kterém je tento token platný.

isPersistent
Boolean

truepokud má být hodnota zachována uživatelským agentem; v opačném případě . false

Návraty

Token relace.

Výjimky

Není nakonfigurována platná obslužná rutina tokenu relace. (Vlastnost není SessionSecurityTokenHandler nakonfigurována SecurityTokenHandlers .)

Platí pro