Местные пользователи могут получить доступ к gitee и синхронизировать код с github.
oauthserver — это полностью независимый микросервис сервера Oauth2, основанный на Spring Boot Oauth2. Цель проекта состоит в том, что вам нужно только создать соответствующие таблицы данных и изменить информацию о подключении к базе данных, и вы сможете получить микросервис Oauth2 Server.
Для удобства разработки проект разбит на 6 модулей, eureka-server, oauth, common, api, web, old-task:
Поддерживаемые реляционные базы данных:
Модуль общедоступных инструментов
Дополнительные журналы исторических обновлений можно найти в CHANGE_LOG.md.
Для IntelliJ IDEA или Eclipse сначала установите плагин Lombok.
Некоторые самодельные jar-файлы недоступны на центральном складе, и их необходимо установить локально с помощью mvn install
. Выполните установку install.bat
в папке «jars, которые необходимо установить».
Примечание. Базы данных игнорируют регистр. Все файлы SQL находятся в каталоге «Инициализация SQL».
schema-mysql.sql
чтобы завершить создание таблицы данных и импорт тестовых данных. После этого выполните соответствующий SQL-код инкрементного обновления.schema-oracle.sql
чтобы завершить создание таблицы данных и импорт тестовых данных. После этого выполните соответствующий SQL-код инкрементного обновления.schema-postgresql.sql
чтобы завершить создание таблицы данных и импорт тестовых данных. После этого выполните соответствующий SQL-код инкрементного обновления.schema-sqlserver.sql
чтобы завершить создание таблицы данных и импорт тестовых данных. После этого выполните соответствующий SQL-код инкрементного обновления.application-mysql.yml
. После изменения информации о подключении к базе данных вам также необходимо установить spring.profiles.active=mysql
в application-common.yml
.application-oracle.yml
. После изменения информации о подключении к базе данных вам также необходимо установить spring.profiles.active=oracle
в application-common.yml
.application-pg.yml
. После изменения информации о подключении к базе данных вам также необходимо установить spring.profiles.active=pg
в application-common.yml
.application-sqlserver.yml
. После изменения информации о подключении к базе данных вам также необходимо установить spring.profiles.active=sqlserver
в application-common.yml
.Сначала запустите eureka-server, а затем запустите модуль авторизации oauth. Для других модулей фиксированного порядка запуска не существует. Но если вам нужно использовать функцию запланированной задачи веб-модуля, вам необходимо сначала запустить модуль старой задачи.
пример вызова интерфейса oauth
Тестовый аккаунт: номер мобильного телефона 18800000000, пароль 1234567890c.
Если у вас возникнут какие-либо вопросы или проблемы во время использования, сообщите о проблеме, и я отвечу как можно скорее.