Udostępnij za pośrednictwem


SessionAuthenticationModule.CreateSessionSecurityToken Metoda

Definicja

Tworzy element SessionSecurityToken na podstawie określonych parametrów przy użyciu skonfigurowanego programu obsługi tokenu sesji.

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

Parametry

principal
ClaimsPrincipal

Podmiot zabezpieczeń do przechwycenia w tokenie.

context
String

Ciąg kontekstu zdefiniowany przez aplikację.

validFrom
DateTime

Pierwszy moment, w którym ten token jest prawidłowy.

validTo
DateTime

Ostatnia chwila, w której ten token jest prawidłowy.

isPersistent
Boolean

true jeśli wartość powinna być utrwalone przez agenta użytkownika; w przeciwnym razie , false.

Zwraca

Token sesji.

Wyjątki

Nie skonfigurowano prawidłowej procedury obsługi tokenów sesji. (Właściwość nie SessionSecurityTokenHandler jest skonfigurowana SecurityTokenHandlers ).

Dotyczy