Вход на сайт клиента REST - PullRequest
0 голосов
/ 14 марта 2010

Я написал службу REST, которая использует WSSE в качестве метода аутентификации, но я хочу иметь возможность использовать эту службу отдыха через браузер, создав веб-сайт вокруг службы. Я хочу, чтобы пользователь мог войти в систему на веб-сайте, а затем при просмотре, например, страницы «Просмотр пользователей», делается запрос ajax к test.com/users и возвращается список.

Часть, которую я пытаюсь понять - это вход / выход на веб-сайте и сохранение входа пользователя на разных страницах. Поскольку в настоящей реализации REST на сервере нет состояния, я не могу использовать $ _SESSION, и теперь я не знаю, с чего начать!

Как лучше всего это сделать? Мне все еще нужно хранить информацию о сеансе на сервере, а затем, возможно, использовать cURL для выполнения запроса?

Спасибо Jay

1 Ответ

3 голосов
/ 14 марта 2010

Почему бы не использовать HTTP-аутентификацию? Как только клиент узнает, что ему нужно предоставить учетные данные, он будет и для каждого запроса вы будете знать, кто является пользователем из заголовков запроса.

Затем вы можете адаптировать ответ к конкретному пользователю, выполняющему запрос.

Jan

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