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 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 ).