SessionAuthenticationModule.CreateSessionSecurityToken Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 ).