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
SamlAuthenticationStatement() |
Initialisiert eine neue Instanz der SamlAuthenticationStatement-Klasse. |
SamlAuthenticationStatement(SamlSubject, String, DateTime, String, String, IEnumerable<SamlAuthorityBinding>) |
Initialisiert eine neue Instanz der SamlAuthenticationStatement-Klasse unter Verwendung der 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 SamlAuthenticationStatement-Klasse unter Verwendung der 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, das das Anspruchssubjekt darstellt.
- authenticationMethod
- String
Ein URI-Verweis, der angibt, wie das Subjekt authentifiziert wurde.
- authenticationInstant
- DateTime
Ein DateTime, der den Zeitpunkt angibt, zu dem das Subjekt authentifiziert wurde.
- dnsAddress
- String
Der DNS-Domänenname, in dem sich der Computer befindet, der das Subjekt authentifiziert hat.
- ipAddress
- String
Die IP-Adresse des Computers, der das Subjekt authentifiziert hat.
- authorityBindings
- IEnumerable<SamlAuthorityBinding>
Ein IEnumerable<T> des Typs SamlAuthorityBinding, der weitere Informationen über das Subjekt enthält.
Ausnahmen
authorityBindings
enthält einen Member, der null
ist.
Hinweise
Der Satz an Authentifizierungsmethoden ist zwar erweiterbar, die folgende Tabelle enthält jedoch den Satz an Authentifizierungsmethoden, die in der SAML-Spezifikation definiert wurden.
Authentifizierungsmethode | URI |
---|---|
Kennwort | urn:oasis:names:tc:SAML:1.0:am:password |
Kerberos | urn:ietf:rfc:1510 |
Sichern von Remote-Kennwort (SRP) | urn:ietf:rfc:2945 |
Hardwaretoken | URI:urn:oasis:names:tc:SAML:1 .0: am:HardwareToken |
SSL/TLS-Zertifikat-basierte 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 null
lautet, wird die Authentifizierungsmethode auf urn:oasis:names:tc:SAML:1.0:am:unspecified
festgelegt.