SamlAuthenticationClaimResource Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of the SamlAuthenticationClaimResource class.
Overloads
SamlAuthenticationClaimResource(DateTime, String, String, String) |
Initializes a new instance of the SamlAuthenticationClaimResource class using the specified instant in time, authentication method, DNS domain name, and IP address. |
SamlAuthenticationClaimResource(DateTime, String, String, String, IEnumerable<SamlAuthorityBinding>) |
Initializes a new instance of the SamlAuthenticationClaimResource class using the specified instant in time, authentication method, DNS domain name, IP address, and reference to additional information. |
SamlAuthenticationClaimResource(DateTime, String, String, String, ReadOnlyCollection<SamlAuthorityBinding>) |
Initializes a new instance of the SamlAuthenticationClaimResource class using the specified instant in time, authentication method, DNS domain name, IP address, and reference to additional information. |
SamlAuthenticationClaimResource(DateTime, String, String, String)
Initializes a new instance of the SamlAuthenticationClaimResource class using the specified instant in time, authentication method, DNS domain name, and IP address.
public:
SamlAuthenticationClaimResource(DateTime authenticationInstant, System::String ^ authenticationMethod, System::String ^ dnsAddress, System::String ^ ipAddress);
public SamlAuthenticationClaimResource (DateTime authenticationInstant, string authenticationMethod, string dnsAddress, string ipAddress);
new System.IdentityModel.Tokens.SamlAuthenticationClaimResource : DateTime * string * string * string -> System.IdentityModel.Tokens.SamlAuthenticationClaimResource
Public Sub New (authenticationInstant As DateTime, authenticationMethod As String, dnsAddress As String, ipAddress As String)
Parameters
- authenticationInstant
- DateTime
A DateTime that specifies the instant in time at which the subject was authenticated.
- authenticationMethod
- String
A URI reference that specifies how the subject was authenticated.
- dnsAddress
- String
The DNS domain name in which the computer that authenticated the subject resides.
- ipAddress
- String
The IP address of the computer that authenticated the subject.
Remarks
The set of authentication methods is extensible; however the following table contains the set of authentication methods defined in the SAML specification.
Authentication method | URI |
---|---|
Password | urn:oasis:names:tc:SAML:1.0:am:password |
Kerberos | urn:ietf:rfc:1510 |
Secure Remote Password (SRP) | urn:ietf:rfc:2945 |
Hardware Token | URI:urn:oasis:names:tc:SAML:1.0:am:HardwareToken |
SSL/TLS Certificate Based Client Authentication | urn:ietf:rfc:2246 |
PGP Public Key | urn:oasis:names:tc:SAML:1.0:am:PGP |
SPKI Public Key | urn:oasis:names:tc:SAML:1.0:am:SPKI |
XKMS Public Key | urn:oasis:names:tc:SAML:1.0:am:XKMS |
XML Digital Signature | urn:ietf:rfc:3075 |
Unspecified | urn:oasis:names:tc:SAML:1.0:am:unspecified |
Applies to
SamlAuthenticationClaimResource(DateTime, String, String, String, IEnumerable<SamlAuthorityBinding>)
Initializes a new instance of the SamlAuthenticationClaimResource class using the specified instant in time, authentication method, DNS domain name, IP address, and reference to additional information.
public:
SamlAuthenticationClaimResource(DateTime authenticationInstant, System::String ^ authenticationMethod, System::String ^ dnsAddress, System::String ^ ipAddress, System::Collections::Generic::IEnumerable<System::IdentityModel::Tokens::SamlAuthorityBinding ^> ^ authorityBindings);
public SamlAuthenticationClaimResource (DateTime authenticationInstant, string authenticationMethod, string dnsAddress, string ipAddress, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAuthorityBinding> authorityBindings);
new System.IdentityModel.Tokens.SamlAuthenticationClaimResource : DateTime * string * string * string * seq<System.IdentityModel.Tokens.SamlAuthorityBinding> -> System.IdentityModel.Tokens.SamlAuthenticationClaimResource
Public Sub New (authenticationInstant As DateTime, authenticationMethod As String, dnsAddress As String, ipAddress As String, authorityBindings As IEnumerable(Of SamlAuthorityBinding))
Parameters
- authenticationInstant
- DateTime
A DateTime that specifies the instant in time at which the subject was authenticated.
- authenticationMethod
- String
A URI reference that specifies how the subject was authenticated.
- dnsAddress
- String
The DNS domain name in which the computer that authenticated the subject resides.
- ipAddress
- String
The IP address of the computer that authenticated the subject.
- authorityBindings
- IEnumerable<SamlAuthorityBinding>
An IEnumerable<T> of type SamlAuthorityBinding that contains additional information about the subject.
Exceptions
authorityBindings
contains a member that is null
.
Remarks
The set of authentication methods is extensible; however the following table contains the set of authentication methods defined in the SAML specification.
Authentication method | URI |
---|---|
Password | urn:oasis:names:tc:SAML:1.0:am:password |
Kerberos | urn:ietf:rfc:1510 |
Secure Remote Password (SRP) | urn:ietf:rfc:2945 |
Hardware Token | URI:urn:oasis:names:tc:SAML:1.0:am:HardwareToken |
SSL/TLS Certificate Based Client Authentication | urn:ietf:rfc:2246 |
PGP Public Key | urn:oasis:names:tc:SAML:1.0:am:PGP |
SPKI Public Key | urn:oasis:names:tc:SAML:1.0:am:SPKI |
XKMS Public Key | urn:oasis:names:tc:SAML:1.0:am:XKMS |
XML Digital Signature | urn:ietf:rfc:3075 |
Unspecified | urn:oasis:names:tc:SAML:1.0:am:unspecified |
Applies to
SamlAuthenticationClaimResource(DateTime, String, String, String, ReadOnlyCollection<SamlAuthorityBinding>)
Initializes a new instance of the SamlAuthenticationClaimResource class using the specified instant in time, authentication method, DNS domain name, IP address, and reference to additional information.
public:
SamlAuthenticationClaimResource(DateTime authenticationInstant, System::String ^ authenticationMethod, System::String ^ dnsAddress, System::String ^ ipAddress, System::Collections::ObjectModel::ReadOnlyCollection<System::IdentityModel::Tokens::SamlAuthorityBinding ^> ^ authorityBindings);
public SamlAuthenticationClaimResource (DateTime authenticationInstant, string authenticationMethod, string dnsAddress, string ipAddress, System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SamlAuthorityBinding> authorityBindings);
new System.IdentityModel.Tokens.SamlAuthenticationClaimResource : DateTime * string * string * string * System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SamlAuthorityBinding> -> System.IdentityModel.Tokens.SamlAuthenticationClaimResource
Public Sub New (authenticationInstant As DateTime, authenticationMethod As String, dnsAddress As String, ipAddress As String, authorityBindings As ReadOnlyCollection(Of SamlAuthorityBinding))
Parameters
- authenticationInstant
- DateTime
A DateTime that specifies the instant in time at which the subject was authenticated.
- authenticationMethod
- String
A URI reference that specifies how the subject was authenticated.
- dnsAddress
- String
The DNS domain name in which the computer that authenticated the subject resides.
- ipAddress
- String
The IP address of the computer that authenticated the subject.
- authorityBindings
- ReadOnlyCollection<SamlAuthorityBinding>
An ReadOnlyCollection<T> of type SamlAuthorityBinding that contains additional information about the subject.
Exceptions
authorityBindings
contains a member that is null
.
Remarks
The set of authentication methods is extensible; however the following table contains the set of authentication methods defined in the SAML specification.
Authentication method | URI |
---|---|
Password | urn:oasis:names:tc:SAML:1.0:am:password |
Kerberos | urn:ietf:rfc:1510 |
Secure Remote Password (SRP) | urn:ietf:rfc:2945 |
Hardware Token | URI:urn:oasis:names:tc:SAML:1.0:am:HardwareToken |
SSL/TLS Certificate Based Client Authentication | urn:ietf:rfc:2246 |
PGP Public Key | urn:oasis:names:tc:SAML:1.0:am:PGP |
SPKI Public Key | urn:oasis:names:tc:SAML:1.0:am:SPKI |
XKMS Public Key | urn:oasis:names:tc:SAML:1.0:am:XKMS |
XML Digital Signature | urn:ietf:rfc:3075 |
Unspecified | urn:oasis:names:tc:SAML:1.0:am:unspecified |