다음을 통해 공유


SessionAuthenticationModule.CreateSessionSecurityToken 메서드

정의

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

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가 구성되지 않았습니다.)

적용 대상