SamlAuthenticationStatement 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 참조입니다.
- dnsAddress
- String
주체를 인증한 컴퓨터가 있는 DNS 도메인 이름입니다.
- ipAddress
- String
주체를 인증한 컴퓨터의 IP 주소입니다.
- authorityBindings
- IEnumerable<SamlAuthorityBinding>
주체에 대한 추가 정보를 포함하는 IEnumerable<T> 형식의 SamlAuthorityBinding입니다.
예외
authorityBindings
에 null
인 멤버가 포함된 경우
설명
인증 방법 집합을 확장할 수 있습니다. 그러나 다음 표에는 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 |
매개 변수가 이 authenticationMethod
면 null
인증 방법이 로 urn:oasis:names:tc:SAML:1.0:am:unspecified
설정됩니다.
적용 대상
.NET