SamlAuthenticationStatement 생성자

정의

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

오버로드

Name Description
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

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

authenticationMethod
String

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

authenticationInstant
DateTime

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

dnsAddress
String

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

ipAddress
String

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

authorityBindings
IEnumerable<SamlAuthorityBinding>

IEnumerable<T> 제목에 대한 추가 정보가 들어 있는 형식 SamlAuthorityBinding 입니다.

예외

에는 인 멤버가 포함되어 있습니다 .

설명

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

인증 방법 URI
Password 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
지정되지 않음 urn:oasis:names:tc:SAML:1.0:am:unspecified

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

적용 대상