SessionAuthenticationModule.CreateSessionSecurityToken Metodo

Definizione

Crea un oggetto SessionSecurityToken dai parametri specificati usando il gestore del token di sessione configurato.

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

Parametri

principal
ClaimsPrincipal

Entità da acquisire nel token.

context
String

Stringa di contesto definita dall'applicazione.

validFrom
DateTime

Primo istante in cui questo token è valido.

validTo
DateTime

Ultimo istante in cui questo token è valido.

isPersistent
Boolean

true se il valore deve essere salvato in modo permanente dall'agente utente; in caso contrario, false.

Valori restituiti

Token di sessione.

Eccezioni

Non è configurato un gestore di token di sessione valido. Non è SessionSecurityTokenHandler stato configurato nella SecurityTokenHandlers proprietà .

Si applica a