SessionSecurityTokenHandler.CreateSessionSecurityToken Metoda

Definicja

Tworzy obiekt SessionSecurityToken na podstawie określonego zakresu oświadczeń podmiotu zabezpieczeń i czasu, w którym token jest prawidłowy.

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

Parametry

principal
ClaimsPrincipal

Podmiot zabezpieczeń oświadczeń.

context
String

Ciąg kontekstu zdefiniowany przez obiekt wywołujący.

endpointId
String

Identyfikator punktu końcowego, do którego jest określany zakres tokenu.

validFrom
DateTime

Czas, w którym token staje się prawidłowy.

validTo
DateTime

Czas, po którym token nie jest już prawidłowy.

Zwraca

Utworzony token zabezpieczeń sesji. Właściwości nowego tokenu sesji są ustawiane zgodnie z określonymi parametrami.

Wyjątki

principal to null.

Właściwość Configuration to null.

Dotyczy