SamlAuthenticationStatement.AuthenticationMethod Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает метод, используемый для проверки подлинности субъекта.
public:
property System::String ^ AuthenticationMethod { System::String ^ get(); void set(System::String ^ value); };
public string AuthenticationMethod { get; set; }
member this.AuthenticationMethod : string with get, set
Public Property AuthenticationMethod As String
Значение свойства
Метод, используемый для проверки подлинности субъекта. Значение по умолчанию — urn:oasis:names:tc:SAML:1.0:am:unspecified.
Исключения
Свойство AuthenticationMethod установлено, а свойство IsReadOnly имеет значение true.
Комментарии
Набор методов проверки подлинности расширяем; однако в следующей таблице приведен набор методов проверки подлинности, определенных в спецификации SAML.
| Метод проверки подлинности | URI |
|---|---|
| Пароль | urn:oasis:names:tc:SAML:1.0:am:password |
| Kerberos | urn:ietf:rfc:1510 |
| Безопасный удаленный пароль (SRP) | urn:ietf:rfc:2945 |
| Маркер оборудования | URI:urn:oasis:names:tc:SAML:1.0:am:HardwareToken |
| Проверка подлинности клиента с использованием сертификата SSL/TLS | urn:ietf:rfc:2246 |
| Открытый ключ PGP | urn:oasis:names:tc:SAML:1.0:am:PGP |
| Открытый ключ SPKI | urn:oasis:names:tc:SAML:1.0:am:SPKI |
| Открытый ключ XKMS | urn:oasis:names:tc:SAML:1.0:am:XKMS |
| Цифровая сигнатура XML | urn:ietf:rfc:3075 |
| Не указан | urn:oasis:names:tc:SAML:1.0:am:unspecified |
Когда для свойства AuthenticationMethod задано значение null, в качестве метода проверки подлинности используется urn:oasis:names:tc:SAML:1.0:am:unspecified.
Свойство AuthenticationMethod соответствует атрибуту AuthenticationMethod элемента <AuthenticationStatement>, определенному в спецификации "Assertions and Protocol for the OASIS Security Assertion Markup Language (SAML)".