SessionAuthenticationModule.CreateSessionSecurityToken Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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).