SessionAuthenticationModule.CreateSessionSecurityToken Metod

Definition

Skapar en SessionSecurityToken från de angivna parametrarna med hjälp av den konfigurerade sessionstokenhanteraren.

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

Parametrar

principal
ClaimsPrincipal

Det huvudnamn som ska registreras i token.

context
String

En programdefinierad kontextsträng.

validFrom
DateTime

Det första ögonblick då denna token är giltig.

validTo
DateTime

Det sista ögonblick då denna token är giltig.

isPersistent
Boolean

trueom värdet ska bevaras av användaragenten; annars . false

Returer

Sessionstoken.

Undantag

Det finns ingen giltig sessionstokenhanterare konfigurerad. (Det finns ingen SessionSecurityTokenHandler konfigurerad i egenskapen SecurityTokenHandlers .)

Gäller för