SessionAuthenticationModule.CreateSessionSecurityToken Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.)