SessionAuthenticationModule.CreateSessionSecurityToken Método

Definición

Crea un objeto SessionSecurityToken a partir de los parámetros especificados mediante el controlador de tokens de sesión configurado.

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

Parámetros

principal
ClaimsPrincipal

La entidad de seguridad que se capturará en el token.

context
String

Una cadena de contexto definida por la aplicación.

validFrom
DateTime

Primer instante en el que este token es válido.

validTo
DateTime

Último instante en el que este token es válido.

isPersistent
Boolean

true si el agente de usuario debe conservar el valor; si no, false.

Devoluciones

El token de sesión.

Excepciones

No hay configurado ningún controlador de token de sesión válido. (No hay ningún SessionSecurityTokenHandler configurado en la propiedad SecurityTokenHandlers.)

Se aplica a