SessionAuthenticationModule.CreateSessionSecurityToken Methode

Definition

Erstellt mithilfe des konfigurierten Sitzungstokenhandlers eine SessionSecurityToken aus den angegebenen Parametern.

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

Parameter

principal
ClaimsPrincipal

Der Prinzipal, der im Token erfasst werden soll.

context
String

Eine anwendungsdefinierte Kontextzeichenfolge.

validFrom
DateTime

Der erste Moment, in dem dieses Token gültig ist.

validTo
DateTime

Der letzte Moment, in dem dieses Token gültig ist.

isPersistent
Boolean

truewenn der Wert vom Benutzer-Agent beibehalten werden soll; andernfalls . false

Gibt zurück

Das Sitzungstoken.

Ausnahmen

Es ist kein gültiger Sitzungstokenhandler konfiguriert. (In der SessionSecurityTokenHandler Eigenschaft ist keine SecurityTokenHandlers Konfiguration vorhanden.)

Gilt für: