SamlAuthenticationStatement Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av SamlAuthenticationStatement klassen.
Överlagringar
| Name | Description |
|---|---|
| SamlAuthenticationStatement() |
Initierar en ny instans av SamlAuthenticationStatement klassen. |
| SamlAuthenticationStatement(SamlSubject, String, DateTime, String, String, IEnumerable<SamlAuthorityBinding>) |
Initierar en ny instans av SamlAuthenticationStatement klassen med den angivna autentiseringsinformationen. |
SamlAuthenticationStatement()
Initierar en ny instans av SamlAuthenticationStatement klassen.
public:
SamlAuthenticationStatement();
public SamlAuthenticationStatement();
Public Sub New ()
Gäller för
SamlAuthenticationStatement(SamlSubject, String, DateTime, String, String, IEnumerable<SamlAuthorityBinding>)
Initierar en ny instans av SamlAuthenticationStatement klassen med den angivna autentiseringsinformationen.
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))
Parametrar
- samlSubject
- SamlSubject
En SamlSubject som representerar anspråkets ämne.
- authenticationMethod
- String
En URI-referens som anger hur ämnet autentiserades.
- dnsAddress
- String
DNS-domännamnet där datorn som autentiserade ämnet finns.
- ipAddress
- String
IP-adressen för den dator som autentiserade ämnet.
- authorityBindings
- IEnumerable<SamlAuthorityBinding>
En IEnumerable<T> typ SamlAuthorityBinding som innehåller ytterligare information om ämnet.
Undantag
authorityBindings innehåller en medlem som är null.
Kommentarer
Uppsättningen med autentiseringsmetoder är utökningsbar. Följande tabell innehåller dock den uppsättning autentiseringsmetoder som definierats i SAML-specifikationen.
| Autentiseringsmetod | URI |
|---|---|
| Lösenord | urn:oasis:names:tc:SAML:1.0:am:password |
| Kerberos | urn:ietf:rfc:1510 |
| SRP (Secure Remote Password) | urn:ietf:rfc:2945 |
| Maskinvarutoken | URI:urn:oasis:names:tc:SAML:1.0:am:HardwareToken |
| SSL/TLS-certifikatbaserad klientautentisering | urn:ietf:rfc:2246 |
| Offentlig PGP-nyckel | urn:oasis:names:tc:SAML:1.0:am:PGP |
| OFFENTLIG SPKI-nyckel | urn:oasis:names:tc:SAML:1.0:am:SPKI |
| Offentlig XKMS-nyckel | urn:oasis:names:tc:SAML:1.0:am:XKMS |
| DIGITAL XML-signatur | urn:ietf:rfc:3075 |
| Ospecificerad | urn:oasis:names:tc:SAML:1.0:am:unspecified |
När parametern authenticationMethod är nullanges autentiseringsmetoden till urn:oasis:names:tc:SAML:1.0:am:unspecified.