- Как включить поддержку сервера OAuth1 для веб-служб RESTful на основе Джерси 2.9? Есть ли пример проекта, демонстрирующий необходимые функции? Пользователь (приложение Android) должен получить HTTP 401, если он не включает аутентифицированный токен в заголовок запроса.
См. справочные документы: https://jersey.java.net/documentation/latest/user-guide.html#d0e10946
Первым шагом в включении поддержки Джерси OAuth 1 является регистрация экземпляра OAuth1ServerFeature, инициализированного экземпляром OAuth1Provider. Кроме того, вы можете настроить URI токена запроса и URI токена доступа — конечные точки, доступные на сервере OAuth, которые выдают токены запроса и доступа. Эти конечные точки определены в спецификации OAuth 1, и с ними связываются как с частью процесса авторизации OAuth.
- Должен ли я использовать поддержку сервера OAuth1 для защиты веб-служб на основе Джерси 2.9? Есть ли какая-либо другая лучшая библиотека, которую можно использовать для реализации аутентификации на основе токенов для веб-служб RESTful на основе Джерси?