다음을 통해 공유


SamlAuthenticationStatement 생성자

정의

SamlAuthenticationStatement 클래스의 새 인스턴스를 초기화합니다.

오버로드

SamlAuthenticationStatement()

SamlAuthenticationStatement 클래스의 새 인스턴스를 초기화합니다.

SamlAuthenticationStatement(SamlSubject, String, DateTime, String, String, IEnumerable<SamlAuthorityBinding>)

지정된 인증 정보를 사용하여 SamlAuthenticationStatement 클래스의 새 인스턴스를 초기화합니다.

SamlAuthenticationStatement()

SamlAuthenticationStatement 클래스의 새 인스턴스를 초기화합니다.

public:
 SamlAuthenticationStatement();
public SamlAuthenticationStatement ();
Public Sub New ()

적용 대상

SamlAuthenticationStatement(SamlSubject, String, DateTime, String, String, IEnumerable<SamlAuthorityBinding>)

지정된 인증 정보를 사용하여 SamlAuthenticationStatement 클래스의 새 인스턴스를 초기화합니다.

public:
 SamlAuthenticationStatement(System::IdentityModel::Tokens::SamlSubject ^ samlSubject, System::String ^ authenticationMethod, DateTime authenticationInstant, System::String ^ dnsAddress, System::String ^ ipAddress, System::Collections::Generic::IEnumerable<System::IdentityModel::Tokens::SamlAuthorityBinding ^> ^ authorityBindings);
public SamlAuthenticationStatement (System.IdentityModel.Tokens.SamlSubject samlSubject, string authenticationMethod, DateTime authenticationInstant, string dnsAddress, string ipAddress, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAuthorityBinding> authorityBindings);
new System.IdentityModel.Tokens.SamlAuthenticationStatement : System.IdentityModel.Tokens.SamlSubject * string * DateTime * string * string * seq<System.IdentityModel.Tokens.SamlAuthorityBinding> -> System.IdentityModel.Tokens.SamlAuthenticationStatement
Public Sub New (samlSubject As SamlSubject, authenticationMethod As String, authenticationInstant As DateTime, dnsAddress As String, ipAddress As String, authorityBindings As IEnumerable(Of SamlAuthorityBinding))

매개 변수

samlSubject
SamlSubject

클레임의 주체를 나타내는 SamlSubject입니다.

authenticationMethod
String

주체가 인증된 방법을 지정하는 URI 참조입니다.

authenticationInstant
DateTime

주체가 인증된 시간을 지정하는 DateTime입니다.

dnsAddress
String

주체를 인증한 컴퓨터가 있는 DNS 도메인 이름입니다.

ipAddress
String

주체를 인증한 컴퓨터의 IP 주소입니다.

authorityBindings
IEnumerable<SamlAuthorityBinding>

주체에 대한 추가 정보를 포함하는 IEnumerable<T> 형식의 SamlAuthorityBinding입니다.

예외

authorityBindingsnull인 멤버가 포함된 경우

설명

인증 방법 집합을 확장할 수 있습니다. 그러나 다음 표에는 SAML 사양에 정의된 인증 방법 집합이 포함되어 있습니다.

인증 방법 URI
암호 urn:oasis:names:tc:SAML:1.0:am:password
Kerberos urn:ietf:rfc:1510
SRP(보안 원격 암호) urn:ietf:rfc:2945
하드웨어 토큰 URI:urn:oasis:names:tc:SAML:1.0:am:HardwareToken
SSL/TLS 인증서 기반 클라이언트 인증 urn:ietf:rfc:2246
PGP 공개 키 urn:oasis:names:tc:SAML:1.0:am:PGP
SPKI 공개 키 urn:oasis:names:tc:SAML:1.0:am:SPKI
XKMS 공개 키 urn:oasis:names:tc:SAML:1.0:am:XKMS
XML 디지털 서명 urn:ietf:rfc:3075
Unspecified urn:oasis:names:tc:SAML:1.0:am:unspecified

매개 변수가 이 authenticationMethodnull인증 방법이 로 urn:oasis:names:tc:SAML:1.0:am:unspecified설정됩니다.

적용 대상