SessionAuthenticationModule.CreateSessionSecurityToken Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria a SessionSecurityToken partir dos parâmetros especificados usando o handler de token de sessão 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
O principal a ser capturado no token.
- context
- String
Uma cadeia de contexto definida pela aplicação.
- validFrom
- DateTime
O primeiro instante em que este token é válido.
- validTo
- DateTime
O último instante em que este token é válido.
- isPersistent
- Boolean
true se o valor deve ser mantido pelo agente do utilizador; caso contrário, false.
Devoluções
O token da sessão.
Exceções
Não existe um gestor válido de token de sessão configurado. (Não existe nenhuma SessionSecurityTokenHandler configuração na SecurityTokenHandlers propriedade.)