SessionSecurityTokenHandler.CreateSessionSecurityToken 메서드

정의

토큰이 SessionSecurityToken 유효한 동안 지정된 클레임 보안 주체 및 시간 범위를 기반으로 만듭니다.

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

매개 변수

principal
ClaimsPrincipal

클레임 보안 주체입니다.

context
String

호출자 정의 컨텍스트 문자열입니다.

endpointId
String

토큰의 범위가 지정된 엔드포인트의 식별자입니다.

validFrom
DateTime

토큰이 유효해지는 시간 인스턴트입니다.

validTo
DateTime

토큰이 더 이상 유효하지 않은 시간 인스턴트입니다.

반품

생성된 세션 보안 토큰입니다. 새 세션 토큰의 속성은 지정된 매개 변수에 따라 설정됩니다.

예외

principalnull입니다.

Configuration 속성은 null입니다.

적용 대상