Share via


SessionAuthenticationModule.CreateSessionSecurityToken Metodo

Definizione

Crea SessionSecurityToken dai parametri specificati tramite il gestore 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

L'indicazione del momento a partire dal quale il token è valido.

validTo
DateTime

L'indicazione del momento di fine di validità del token.

isPersistent
Boolean

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

Restituisce

Token della sessione.

Eccezioni

Non c'è un gestore del token di sessione valido configurato. (Nessun SessionSecurityTokenHandler configurato nella proprietà SecurityTokenHandlers.)

Si applica a