Freigeben über


SessionSecurityTokenHandler.CreateSessionSecurityToken Methode

Definition

Erstellt ein SessionSecurityToken auf der Grundlage des angegebenen Anspruchsprinzipals und dem Zeitraum, während dessen das Token gültig ist.

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

Parameter

principal
ClaimsPrincipal

Der Anspruchs-Prinzipal.

context
String

Eine aufruferdefinierte Kontextzeichenfolge.

endpointId
String

Der Bezeichner des Endpunkts, mit dem das Token beschränkt wird.

validFrom
DateTime

Der Zeitpunkt, zu dem das Token gültig wird.

validTo
DateTime

Der Zeitpunkt, nachdem das Token nicht mehr gültig ist.

Gibt zurück

Das Sitzungssicherheitstoken, das erstellt wurde. Die Eigenschaften auf dem neuen Sitzungstoken werden entsprechend den angegebenen Parametern festgelegt.

Ausnahmen

principal ist null.

Die Configuration-Eigenschaft ist null.

Gilt für: