SessionSecurityTokenHandler.CreateSessionSecurityToken Metodo

Definizione

Crea un SessionSecurityToken oggetto basato sull'entità di attestazione e sull'intervallo di tempo specificato durante il quale il token è valido.

public:
 virtual System::IdentityModel::Tokens::SessionSecurityToken ^ CreateSessionSecurityToken(System::Security::Claims::ClaimsPrincipal ^ principal, System::String ^ context, System::String ^ endpointId, DateTime validFrom, DateTime validTo);
public virtual System.IdentityModel.Tokens.SessionSecurityToken CreateSessionSecurityToken(System.Security.Claims.ClaimsPrincipal principal, string context, string endpointId, DateTime validFrom, DateTime validTo);
abstract member CreateSessionSecurityToken : System.Security.Claims.ClaimsPrincipal * string * string * DateTime * DateTime -> System.IdentityModel.Tokens.SessionSecurityToken
override this.CreateSessionSecurityToken : System.Security.Claims.ClaimsPrincipal * string * string * DateTime * DateTime -> System.IdentityModel.Tokens.SessionSecurityToken
Public Overridable Function CreateSessionSecurityToken (principal As ClaimsPrincipal, context As String, endpointId As String, validFrom As DateTime, validTo As DateTime) As SessionSecurityToken

Parametri

principal
ClaimsPrincipal

Entità attestazioni.

context
String

Stringa di contesto definita dal chiamante.

endpointId
String

Identificatore dell'endpoint a cui è limitato l'ambito del token.

validFrom
DateTime

Ora in cui il token diventa valido.

validTo
DateTime

Istante temporale dopo il quale il token non è più valido.

Valori restituiti

Token di sicurezza della sessione creato. Le proprietà del nuovo token di sessione vengono impostate in base ai parametri specificati.

Eccezioni

principal è null.

La Configuration proprietà è null.

Si applica a