SessionAuthenticationModule.CreateSessionSecurityToken Methode

Definition

Erstellt ein SessionSecurityToken aus den angegebenen Parametern mithilfe des konfigurierten Sitzungentokenhandlers.

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 aufgezeichnet werden soll.

context
String

Eine anwendungsspezifische Kontextzeichenfolge.

validFrom
DateTime

Der erste Zeitpunkt, an dem dieses Token gültig ist.

validTo
DateTime

Der letzte Zeitpunkt, an dem dieses Token gültig ist.

isPersistent
Boolean

true, wenn der Wert vom Benutzer-Agent beibehalten werden soll; andernfalls false.

Gibt zurück

Das Sitzungstoken.

Ausnahmen

Kein gültiger Handler für Sitzungstoken konfiguriert. (Es gibt kein SessionSecurityTokenHandler, das in der SecurityTokenHandlers-Eigenschaft konfiguriert ist).

Gilt für: