SamlAuthenticationStatement Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci SamlAuthenticationStatement třídy .
Přetížení
SamlAuthenticationStatement() |
Inicializuje novou instanci SamlAuthenticationStatement třídy . |
SamlAuthenticationStatement(SamlSubject, String, DateTime, String, String, IEnumerable<SamlAuthorityBinding>) |
Inicializuje novou instanci SamlAuthenticationStatement třídy pomocí zadaných podrobností ověřování. |
SamlAuthenticationStatement()
Inicializuje novou instanci SamlAuthenticationStatement třídy .
public:
SamlAuthenticationStatement();
public SamlAuthenticationStatement ();
Public Sub New ()
Platí pro
SamlAuthenticationStatement(SamlSubject, String, DateTime, String, String, IEnumerable<SamlAuthorityBinding>)
Inicializuje novou instanci SamlAuthenticationStatement třídy pomocí zadaných podrobností ověřování.
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))
Parametry
- samlSubject
- SamlSubject
A SamlSubject , který představuje předmět nároku.
- authenticationMethod
- String
Odkaz na identifikátor URI, který určuje, jak byl subjekt ověřen.
- dnsAddress
- String
Název domény DNS, ve které se nachází počítač, který subjekt ověřil.
- ipAddress
- String
IP adresa počítače, který ověřil předmět.
- authorityBindings
- IEnumerable<SamlAuthorityBinding>
Typ IEnumerable<T>SamlAuthorityBinding , který obsahuje další informace o předmětu.
Výjimky
authorityBindings
obsahuje člena, který je null
.
Poznámky
Sada metod ověřování je rozšiřitelná; Následující tabulka však obsahuje sadu metod ověřování definovaných ve specifikaci SAML.
Metoda ověřování | Identifikátor URI |
---|---|
Heslo | urn:oasis:names:tc:SAML:1.0:am:password |
Kerberos | urn:ietf:rfc:1510 |
Zabezpečené vzdálené heslo (SRP) | urn:ietf:rfc:2945 |
Hardwarový token | URI:urn:oasis:names:tc:SAML:1.0:am:HardwareToken |
Ověřování klientů ssl/TLS na základě certifikátů | urn:ietf:rfc:2246 |
Veřejný klíč PGP | urn:oasis:names:tc:SAML:1.0:am:PGP |
Veřejný klíč SPKI | urn:oasis:names:tc:SAML:1.0:am:SPKI |
Veřejný klíč XKMS | urn:oasis:names:tc:SAML:1.0:am:XKMS |
Digitální podpis XML | urn:ietf:rfc:3075 |
Unspecified | urn:oasis:names:tc:SAML:1.0:am:unspecified |
authenticationMethod
Pokud je null
parametr , je metoda ověřování nastavená na urn:oasis:names:tc:SAML:1.0:am:unspecified
.