SessionSecurityTokenHandler.CreateSessionSecurityToken Metod

Definition

Skapar ett SessionSecurityToken baserat på angivet anspråkshuvudnamn och tidsintervall under vilket token är giltig.

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

Parametrar

principal
ClaimsPrincipal

Anspråkets huvudnamn.

context
String

En anroparde kontextsträng.

endpointId
String

Identifieraren för slutpunkten som token är begränsad till.

validFrom
DateTime

Tidpunkten då token blir giltig.

validTo
DateTime

Tidpunkten då token inte längre är giltig.

Returer

Sessionssäkerhetstoken som skapades. Egenskaperna för den nya sessionstoken anges enligt de angivna parametrarna.

Undantag

principal är null.

Gäller för