SessionAuthenticationModule.CreateSessionSecurityToken Método

Definición

Crea un SessionSecurityToken a partir de los parámetros especificados mediante el controlador de token 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

Entidad de seguridad que se va a capturar en el token.

context
String

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; de lo contrario, false.

Devoluciones

Token de sesión.

Excepciones

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

Se aplica a