SessionAuthenticationModule.CreateSessionSecurityToken Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en SessionSecurityToken från de angivna parametrarna med hjälp av den konfigurerade sessionstokenhanteraren.
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
Parametrar
- principal
- ClaimsPrincipal
Det huvudnamn som ska registreras i token.
- context
- String
En programdefinierad kontextsträng.
- validFrom
- DateTime
Det första ögonblick då denna token är giltig.
- validTo
- DateTime
Det sista ögonblick då denna token är giltig.
- isPersistent
- Boolean
trueom värdet ska bevaras av användaragenten; annars . false
Returer
Sessionstoken.
Undantag
Det finns ingen giltig sessionstokenhanterare konfigurerad. (Det finns ingen SessionSecurityTokenHandler konfigurerad i egenskapen SecurityTokenHandlers .)