2015-09-02 2 views
0

Я создал несколько RESTful api с REstlet 2.3.4. Я использовал HTTP_BASIC, которые позволяют браузеру запрашивать учетные данные, но пришло время для правильной формы входа. Я считаю, что самый простой способ реализовать это CookieAuthenticator. Я не могу найти полные рабочие примеры в github/google. Я уверен, что я уже смотрю, кто-то может предоставить рабочий пример реализации CookieAuthenticator в Restlet?CookieAuthenticator restlet

ответ

0

Я действительно получил это, чтобы работать в конце концов. У меня есть более длинный ответ here с некоторыми примерами кода. Во-первых, мне не хватало того факта, что CookieAuthenticator является фильтром и имеет логику обработки входа и выхода из системы. Вам необходимо создать EMPTY ServerResources с помощью метода, аннотированного с @Post, который ничего не имеет в теле. Во-вторых, добавьте CookieAuthenticator и перезапишите isLoggingIn (..) и isLoggingOut (..) с кодом, найденным в ссылке.

Приветствия, -ray

+0

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

+0

Спасибо Тьерри! –

Смежные вопросы