2015-05-06 2 views
25

Я недавно создал REST API, который я потребляю с помощью .Net C# клиента. На данный момент нет безопасности, поэтому я хотел бы реализовать OAuth2. Я буду единственным пользователем моего REST API, поэтому мне не нужно что-то сложное. Есть ли простой пример где-то в Spring Security OAuth2 с конфигурацией java? Я смотрел во многих местах, но либо в примерах используется xml, либо они слишком старые и устаревшие или просто слишком сложные для того, что мне нужно. Я был бы признателен за любые указания с этим.Каков самый простой пример Spring OAuth2 с конфигурацией Java?

Кстати, я посмотрел учебник Sparklr и github repo, но они кажутся слишком сложными для того, что мне нужно.

+0

Лучший один я когда-либо найденных http://javabycode.com/spring-framework-tutorial/spring-security/secure-spring-rest-api-using- spring-security-oauth2-example.html –

ответ

14

Это один из лучших я когда-либо найденных https://github.com/spring-projects/spring-security-oauth/tree/master/tests/annotation

+0

Спасибо, что кажется лучшим примером. Теперь у меня другая проблема. Я могу получить токен доступа, но я получаю «Доступ запрещен (пользователь анонимный), когда я пытаюсь получить ресурс, используя этот токен. Любые идеи о том, что происходит не так? – Dimitris

+0

Если ваш сервер ресурсов - это отдельное приложение, вам необходимо настроить хранилище токенов, которое будет таким же, как сервер авторизации, использует – nKognito

+0

. Я следую примеру ванили, шаг за шагом и не понимаю, что мне нужно делать с хранилищем токенов. Любые указатели? – Dimitris

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