WCF Аутентификация клиентов в нескольких сервисах - PullRequest
2 голосов
/ 04 февраля 2010

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

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

Есть ли еще способ WCF сделать это?Должен ли я когда-нибудь попробовать это, или поделиться логикой аутентификации и аутентификации каждой службы?

Заранее спасибо

1 Ответ

2 голосов
/ 04 февраля 2010

Да, (новый) способ WCF сделать это - использовать (или внедрить собственную) службу токенов безопасности, основанную на основе идентификации Windows framework.

...