Partager via


SessionAuthenticationModule.CreateSessionSecurityToken Méthode

Définition

Crée un SessionSecurityToken des paramètres spécifiés à l'aide du gestionnaire de jetons de session configuré.

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

Paramètres

principal
ClaimsPrincipal

Principal à capturer dans le jeton.

context
String

Chaîne de contexte définie par l'application.

validFrom
DateTime

Premier instant auquel ce jeton est valide.

validTo
DateTime

Dernier instant auquel ce jeton est valide.

isPersistent
Boolean

true si la valeur doit être rendue persistante par l'agent utilisateur ; sinon, false.

Retours

Jeton de session.

Exceptions

Il n'y a aucun gestionnaire de jetons de session valide configuré. (Aucun SessionSecurityTokenHandler configuré dans la propriété SecurityTokenHandlers .)

S’applique à