SessionAuthenticationModule.CreateSessionSecurityToken 메서드

정의

SessionSecurityToken 구성된 세션 토큰 처리기를 사용하여 지정된 매개 변수에서 a를 만듭니다.

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

매개 변수

principal
ClaimsPrincipal

토큰에서 캡처할 보안 주체입니다.

context
String

애플리케이션 정의 컨텍스트 문자열입니다.

validFrom
DateTime

이 토큰이 유효한 첫 번째 인스턴트입니다.

validTo
DateTime

이 토큰이 유효한 마지막 순간입니다.

isPersistent
Boolean

true사용자 에이전트가 값을 유지해야 하면 이고, 그렇지 않으면 . false

반품

세션 토큰입니다.

예외

구성된 유효한 세션 토큰 처리기가 없습니다. (속성에 구성된 항목이 SessionSecurityTokenHandler 없습니다SecurityTokenHandlers.)

적용 대상