2012-03-27 3 views
1

Имеет ли Spring предустановленный способ проверки/проверки маркера, если сервер авторизации и сервер ресурсов находятся в разных блоках? Есть ли наилучшая практика? Что вы думаете о создании моей собственной службы на сервере авторизации, которую сервер ресурсов может вызвать для проверки?oAuth2 Проверка/проверка токена весной

ответ

1

Это необходимо? Сервер OAuth2ProtectedResourceFilter сервера ресурсов должен проверить маркер против той же базы данных, что и сервер авторизации, используемый для хранения токена.

+0

Да, мы поняли, что один из них, но мне было интересно, есть ли другое независимое решение db, которое выходит из коробки. Я не мог найти его, но просто хотел удостовериться, что я ничего не пропустил. Спасибо за ответ – Mudassir

+0

Нет проблем - нет, ничего из коробки. – sourcedelica

+0

@sourcedelica - Я пытаюсь реализовать OAuth2 на отдельных серверах, таких как сервер авторизации, сервер ресурсов, клиентский сервер, все эти серверы работают на разных портах. Я успешно получаю страницу формы входа, но при отправке учетных данных я даю мне 401 несанкционированную ошибку. вот ссылка для моей реализации oAuth2. Мы ценим любые предложения. вот ссылка https://github.com/hatemjaber/oauth2-vanilla-custom –

0

В моем случае я использую RemoteTokenService с ClientId, ClientSecret и check_token url на сервере ресурсов. И это работает. Вам просто нужно создать сервер Bean on Resource.

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