SamlAuthenticationStatement Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der SamlAuthenticationStatement-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| SamlAuthenticationStatement() |
Initialisiert eine neue Instanz der SamlAuthenticationStatement-Klasse. |
| SamlAuthenticationStatement(SamlSubject, String, DateTime, String, String, IEnumerable<SamlAuthorityBinding>) |
Initialisiert eine neue Instanz der Klasse mithilfe der SamlAuthenticationStatement angegebenen Authentifizierungsdetails. |
SamlAuthenticationStatement()
Initialisiert eine neue Instanz der SamlAuthenticationStatement-Klasse.
public:
SamlAuthenticationStatement();
public SamlAuthenticationStatement();
Public Sub New ()
Gilt für:
SamlAuthenticationStatement(SamlSubject, String, DateTime, String, String, IEnumerable<SamlAuthorityBinding>)
Initialisiert eine neue Instanz der Klasse mithilfe der SamlAuthenticationStatement angegebenen Authentifizierungsdetails.
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))
Parameter
- samlSubject
- SamlSubject
Ein SamlSubject Objekt, das den Betreff des Anspruchs darstellt.
- authenticationMethod
- String
Ein URI-Verweis, der angibt, wie der Betreff authentifiziert wurde.
- authenticationInstant
- DateTime
A DateTime that specifies the instant in time at which the subject was authenticated.
- dnsAddress
- String
Der DNS-Domänenname, in dem sich der Computer, auf dem sich der Betreff authentifiziert hat, befindet.
- ipAddress
- String
Die IP-Adresse des Computers, der den Betreff authentifiziert hat.
- authorityBindings
- IEnumerable<SamlAuthorityBinding>
Ein IEnumerable<T> Typ SamlAuthorityBinding , der zusätzliche Informationen zum Thema enthält.
Ausnahmen
authorityBindings enthält ein Element, das lautet null.
Hinweise
Die Authentifizierungsmethoden sind erweiterbar; Die folgende Tabelle enthält jedoch den Satz von Authentifizierungsmethoden, die in der SAML-Spezifikation definiert sind.
| Authentifizierungsmethode | URI (Uniform Resource Identifier) |
|---|---|
| Password | urn:oasis:names:tc:SAML:1.0:am:password |
| Kerberos | urn:ietf:rfc:1510 |
| Sicheres Remotekennwort (Secure Remote Password, SRP) | urn:ietf:rfc:2945 |
| Hardwaretoken | URI:urn:oasis:names:tc:SAML:1.0:am:HardwareToken |
| SSL/TLS Zertifikatbasierte Clientauthentifizierung | urn:ietf:rfc:2246 |
| Öffentlicher PGP-Schlüssel | urn:oasis:names:tc:SAML:1.0:am:PGP |
| Öffentlicher SPKI-Schlüssel | urn:oasis:names:tc:SAML:1.0:am:SPKI |
| Öffentlicher XKMS-Schlüssel | urn:oasis:names:tc:SAML:1.0:am:XKMS |
| Digitale XML-Signatur | urn:ietf:rfc:3075 |
| Nicht angegeben. | urn:oasis:names:tc:SAML:1.0:am:unspecified |
Wenn der authenticationMethod Parameter lautet null, wird die Authentifizierungsmethode auf urn:oasis:names:tc:SAML:1.0:am:unspecified.