SessionSecurityTokenHandler.CreateSessionSecurityToken Methode

Definition

Erstellt einen SessionSecurityToken basierend auf dem angegebenen Anspruchsprinzipal und zeitbereich, in dem 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 Anspruchsprinzipal.

context
String

Eine aufruferdefinierte Kontextzeichenfolge.

endpointId
String

Der Bezeichner des Endpunkts, auf den das Token abgegrenzt ist.

validFrom
DateTime

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

validTo
DateTime

Die Zeit, nach der das Token nicht mehr gültig ist.

Gibt zurück

Das sitzungssicherheitstoken, das erstellt wurde. Die Eigenschaften für das neue Sitzungstoken werden entsprechend den angegebenen Parametern festgelegt.

Ausnahmen

principal ist null.

Die Configuration Eigenschaft ist null.

Gilt für: