Подтвердить что ты не робот

Каковы шаги по реализации Spring Token Store как файла MySQL?

У меня есть приложение, которое в настоящее время использует Spring OAuth 2.0 In Memory Token Store. Мне нужно конвертировать Spring Security OAuth 2.0 JAR для использования сохраненного файла, а не в памяти, чтобы гарантировать, что токены доступа действительны при перезагрузке сервера. Spring OAuth 2.0 JAR предоставляет процедуры поддержки базы данных MYSQL с использованием метода JdbcTokenStore, но я не могу найти документацию, в которой рассказывается, как изменить конфигурацию по умолчанию (которая использует метод InMemoryTokenStore) для использования поддерживаемого метода Jdbc.

Я хотел бы услышать от того, кто внедрил метод Spring Security OAuth 2.0 JdbcTokenStore, который может либо предоставить пример конфигурации, необходимой для этого, либо указать мне документацию, описывающую процесс. Я искал высоко и низко в Интернете, но не могу найти такую ​​документацию.

Я уже нашел файл схемы безопасности OAuth 2.0 Spring для магазина Token Store, который, если кто-то заинтересован, найден только в каталоге Test Resource. Его присутствие НЕ документировано ни одним из веб-страниц документации. При необходимости я могу прочитать остальную часть исходного кода, но надеюсь, что кто-то может спасти меня от использования этого пути.

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

4b9b3361

Ответ 1

Вам нужно изменить класс реализации beans с InMemoryTokenStore на JdbcTokenStore. И с этим изменением вам также понадобится передать источник данных в конструкторе.

Я уже делал это, обманывая его. Вы можете найти здесь

и spring настройка безопасности изменяется здесь. Схема MySql здесь