Идентификаторы службы Azure ACS с учетными данными на основе сертификатов
Я раскрываю службы данных WCF, размещенные на IIS через ретранслятор служебной шины, используя webHttpRelayBinding. Хотя я мог бы узнать, как аутентифицировать личность службы, используя имя пользователя / пароль или общий секрет. Однако я не смог найти пример использования учетных данных на основе сертификатов для идентификатора службы. Я много гуглил, но зря. Все они основаны в первую очередь на общем секрете.
Может ли кто-нибудь предоставить пример использования аутентификации службы на основе сертификатов для службы REST OData.
1 ответ
В настоящее время существует четыре варианта аутентификации (в соответствии с документами Service Bus):
•SharedSecret, немного более сложная, но простая в использовании форма аутентификации по имени пользователя и паролю.
•Saml, который можно использовать для взаимодействия с системами аутентификации SAML 2.0.
•SimpleWebToken, который использует протокол авторизации веб-ресурсов OAuth (WRAP) и простые веб-токены (SWT).
•Неаутентифицирован, что позволяет взаимодействовать с конечной точкой сервиса без какой-либо аутентификации.
Не похоже, что вы можете аутентифицироваться с помощью сертификата через служебную шину.