Пользовательская аутентификация WCF - PullRequest
0 голосов
/ 26 июня 2011

У меня есть требование выставить мои wcf-сервисы другим поставщикам. Для внутреннего клиента аутентификация довольно проста, т. Е. Использовать аутентификацию Windows с поставщиком ролей AzMan.

Мой следующий шаг - предоставить те же услуги внешним клиентам. Поскольку их нет в нашей сети, мне интересно, как я мог бы реализовать аутентификацию на основе ролей, чтобы я мог разрешить / отклонить запрос к определенной операции.

Любая помощь будет принята с благодарностью.

Спасибо.

Ответы [ 2 ]

1 голос
/ 26 июня 2011

Если это программное обеспечение, связывающееся с вашей службой - проверка подлинности сертификата.

Если это человек - Имя пользователя / Пароль

0 голосов
/ 29 июня 2011

Я бы предложил настроить AzMan для использования ADAM (режим приложения Active Directory).Таким образом, вы можете иметь собственную базу данных (AD) внешних пользователей с вашими определенными ролями, и AzMan будет вызывать эту ADAM для проверки пользовательских ролей.Я сделал это, и он отлично работает.Вот ссылка на то, как это реализовать: Как: использовать ADAM для ролей в ASP.NET 2.0

...