SessionAuthenticationModule.CreateSessionSecurityToken Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
SessionSecurityToken Vytvoří ze zadaných parametrů pomocí nakonfigurované obslužné rutiny tokenu relace.
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
Objekt zabezpečení, který se má zachytit v tokenu.
- context
- String
Kontextový řetězec definovaný aplikací.
- validFrom
- DateTime
První okamžik, ve kterém je tento token platný.
- validTo
- DateTime
Poslední okamžik, ve kterém je tento token platný.
- isPersistent
- Boolean
true
pokud má být hodnota zachována uživatelským agentem; v opačném případě . false
Návraty
Token relace.
Výjimky
Není nakonfigurována platná obslužná rutina tokenu relace. (Vlastnost není SessionSecurityTokenHandler nakonfigurována SecurityTokenHandlers .)