Проверка подлинности базы билетов WCF - PullRequest
2 голосов
/ 06 мая 2009

Я пишу службу WCF, которая использует привязку wsHttpBinding, которая размещена не в IIS, а в Windows Service. Я хочу, чтобы в службе был метод Login (user, pass), который будет выдавать клиенту билет, если пользователь действителен.

Может кто-нибудь помочь мне понять, как реализовать проверку подлинности на основе тикетов в WCF? Есть ли какой-то стандартный механизм или я должен реализовать свой собственный? Я также хочу хранить другие данные для каждого пользователя в службе.

1 Ответ

2 голосов
/ 08 мая 2009

Я нашел решение, я не знаю, есть ли какие-то стандартные механизмы или нет, но этот пост помогает мне решить проблему ...
http://blogs.microsoft.co.il/blogs/bursteg/archive/2006/04/23/141.aspx
Я просто возвращаю тикет из метода входа в систему, если пользователь действителен, и отправляю этот токен с заголовком сообщения при каждом вызове, который можно проверить в другом вызове службы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...