다음을 통해 공유


SecurityTokenService.Validate(ClaimsPrincipal, RequestSecurityToken) 메서드

정의

파생 클래스에서 재정의되는 경우 WS-Trust Validate 요청을 처리합니다.

public:
 virtual System::IdentityModel::Protocols::WSTrust::RequestSecurityTokenResponse ^ Validate(System::Security::Claims::ClaimsPrincipal ^ principal, System::IdentityModel::Protocols::WSTrust::RequestSecurityToken ^ request);
public virtual System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse Validate (System.Security.Claims.ClaimsPrincipal principal, System.IdentityModel.Protocols.WSTrust.RequestSecurityToken request);
abstract member Validate : System.Security.Claims.ClaimsPrincipal * System.IdentityModel.Protocols.WSTrust.RequestSecurityToken -> System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse
override this.Validate : System.Security.Claims.ClaimsPrincipal * System.IdentityModel.Protocols.WSTrust.RequestSecurityToken -> System.IdentityModel.Protocols.WSTrust.RequestSecurityTokenResponse
Public Overridable Function Validate (principal As ClaimsPrincipal, request As RequestSecurityToken) As RequestSecurityTokenResponse

매개 변수

principal
ClaimsPrincipal

토큰 요청자의 ID를 나타내는 ClaimsPrincipal입니다.

request
RequestSecurityToken

보안 토큰 요청을 나타내는 RequestSecurityToken입니다. 여기에는 요청 메시지 뿐만 아니라 권한 부여 컨텍스트 등의 기타 클라이언트 관련 정보가 포함되어 있습니다.

반환

호출자에게 반환할 RSTR을 나타내는 RequestSecurityTokenResponse입니다.

설명

이 메서드의 기본 구현은 throw는 InvalidRequestException합니다.

적용 대상