다음을 통해 공유


Saml2SecurityTokenHandler.CreateAuthenticationStatement 메서드

정의

지정된 인증 정보에서 SAML 2.0 인증 설명을 만듭니다.

protected:
 virtual System::IdentityModel::Tokens::Saml2AuthenticationStatement ^ CreateAuthenticationStatement(System::Security::Claims::AuthenticationInformation ^ authInfo, System::IdentityModel::Tokens::SecurityTokenDescriptor ^ tokenDescriptor);
protected virtual System.IdentityModel.Tokens.Saml2AuthenticationStatement CreateAuthenticationStatement (System.Security.Claims.AuthenticationInformation authInfo, System.IdentityModel.Tokens.SecurityTokenDescriptor tokenDescriptor);
abstract member CreateAuthenticationStatement : System.Security.Claims.AuthenticationInformation * System.IdentityModel.Tokens.SecurityTokenDescriptor -> System.IdentityModel.Tokens.Saml2AuthenticationStatement
override this.CreateAuthenticationStatement : System.Security.Claims.AuthenticationInformation * System.IdentityModel.Tokens.SecurityTokenDescriptor -> System.IdentityModel.Tokens.Saml2AuthenticationStatement
Protected Overridable Function CreateAuthenticationStatement (authInfo As AuthenticationInformation, tokenDescriptor As SecurityTokenDescriptor) As Saml2AuthenticationStatement

매개 변수

authInfo
AuthenticationInformation

AuthenticationInformation 개체로 래핑될 상태를 포함하는 Saml2AuthenticationStatement 개체입니다.

tokenDescriptor
SecurityTokenDescriptor

토큰 설명자입니다.

반환

만들 어설션에 추가하려면 Saml2AuthenticationStatement이고, AuthenticationInformation 개체를 무시하고 SAML 2.0 인증 문을 만들지 않으려면 null입니다.

예외

tokenDescriptornull입니다.

또는

tokenDescriptorSubject 속성이 null입니다.

(Subject속성)의 tokenDescriptor 주체는 또는 의 AuthenticationInstantAuthenticationMethod 클레임 형식을 가진 클레임을 포함하지만 각 형식의 클레임을 하나 이상 포함하지는 않습니다.

또는

tokenDescriptor의 주체에 지정된 인증 방법은 절대 URI를 확인할 수 없습니다.

적용 대상