SessionAuthenticationModule.CreateSessionSecurityToken Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.)