Учетная запись для безопасного доступа
Учетные данные безопасности — это свидетельство того, что у взаимодействующей стороны есть, которое можно использовать для создания или получения маркера безопасности. Таким образом, учетные данные обычно дольше, чем маркеры безопасности, и маркер безопасности можно рассматривать как проявление учетных данных безопасности среды выполнения. Пример учетных данных включает сертификат компьютера (который можно преобразовать в маркер безопасности X.509 во время выполнения) или пару имени пользователя и пароля для домена (который можно использовать для получения маркера безопасности Kerberos).
Учетные данные указываются в составе привязок безопасности.
Следующие элементы API используются с учетными данными безопасности.
Обратный вызов | Описание |
---|---|
WS_GET_CERT_CALLBACK | Предоставляет сертификат для среды выполнения безопасности. |
WS_VALIDATE_PASSWORD_CALLBACK | Проверяет пару имени пользователя и пароля на стороне получателя. |
Перечисление | Описание |
---|---|
WS_CERT_CREDENTIAL_TYPE | Тип учетных данных сертификата. |
WS_USERNAME_CREDENTIAL_TYPE | Тип учетных данных имени пользователя и пароля. |
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE | Тип учетных данных встроенной проверки подлинности Windows. |
Структура | Описание |
---|---|
WS_CERT_CREDENTIAL | Абстрактный базовый тип для всех типов учетных данных сертификата. |
WS_CUSTOM_CERT_CREDENTIAL | Тип для указания учетных данных сертификата, которые должны быть предоставлены путем обратного вызова в приложение. |
WS_DEFAULT_WINDOWS_INTEGRATED_AUTH_CREDENTIAL | Тип для предоставления учетных данных встроенной проверки подлинности Windows на основе текущего токена потока. |
WS_OPAQUE_WINDOWS_INTEGRATED_AUTH_CREDENTIAL | Тип для предоставления учетных данных встроенной проверки подлинности Windows. |
WS_STRING_USERNAME_CREDENTIAL | Тип для предоставления пары имени пользователя и пароля в виде строк. |
WS_STRING_WINDOWS_INTEGRATED_AUTH_CREDENTIAL | Тип для предоставления учетных данных Windows в виде имени пользователя, пароля, строк домена. |
WS_SUBJECT_NAME_CERT_CREDENTIAL | Тип для указания учетных данных сертификата с использованием имени субъекта сертификата, расположения хранилища и имени хранилища. |
WS_THUMBPRINT_CERT_CREDENTIAL | Тип для указания учетных данных сертификата с помощью отпечатка сертификата, расположения и имени хранилища. |
WS_USERNAME_CREDENTIAL | Абстрактный базовый тип для всех учетных данных имени пользователя и пароля. |
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL | Абстрактный базовый тип для всех типов учетных данных, используемых со встроенной проверкой подлинности Windows. |