2010-02-04 1 views
2

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

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

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

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

ответ

2

Да, (новый) WCF способ сделать это использовать (или реализовать свои собственные) службы маркеров безопасности на основе windows identity foundation рамок.