SessionAuthenticationModule.CreateSessionSecurityToken(ClaimsPrincipal, String, DateTime, DateTime, Boolean) Método

Definição

Cria um SessionSecurityToken dos parâmetros especificados usando o manipulador do token de sessão configurado.Creates a SessionSecurityToken from the specified parameters by using the configured session token handler.

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

A entidade de segurança a ser capturada no token.The principal to be captured in the token.

context
String

Uma cadeia de caracteres de contexto definida pelo aplicativo.An application-defined context string.

validFrom
DateTime

O primeiro instante em que esse token é válido.The first instant in which this token is valid.

validTo
DateTime

O último instante em que esse token é válido.The last instant in which this token is valid.

isPersistent
Boolean

true se o valor precisar ser persistido pelo agente do usuário; caso contrário, false.true if the value should be persisted by the user agent; otherwise, false.

Retornos

SessionSecurityToken

O token da sessão.The session token.

Exceções

Não há um manipulador de token de sessão válido configurado.There is not a valid session token handler configured. (Não há nenhum SessionSecurityTokenHandler configurado na propriedade SecurityTokenHandlers.)(There is no SessionSecurityTokenHandler configured in the SecurityTokenHandlers property.)

Aplica-se a