Управление аутентификацией веб-сервиса - PullRequest
3 голосов
/ 27 октября 2010

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

Я хотел бы иметь центральную службу аутентификации с некоторыми простыми операциями, такими как " logIn (логин, пароль) " (которая использует каталог , такой как LDAP ), " isValidSession (sessionID) " и " logOut (sessionID) ". Операция " logIn " должна сгенерировать идентификатор сеанса или что-то подобное, что позволило бы пользователю дополнительно обмениваться данными с другими службами с помощью этого токена.

Затем, когда пользователь пытается использовать операцию:

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

Существуют ли стандартные шаблоны и технологии для управления такого рода сценарием?

Заранее спасибо за помощь.

1 Ответ

2 голосов
/ 20 июня 2011

Перед настройкой чего-либо custom , вы рассматривали что-то вроде OAuth вообще?

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