Los usuarios nacionales pueden acceder a gitee y sincronizar el código con github.
oauthserver es un microservicio de servidor Oauth2 completamente independiente basado en Spring Boot Oauth2. El propósito del proyecto es que solo necesita crear tablas de datos relevantes y modificar la información de conexión de la base de datos, y puede obtener un microservicio de servidor Oauth2.
Para facilitar el desarrollo, el proyecto se divide en 6 módulos, eureka-server, oauth, common, api, web, old-task:
Bases de datos relacionales soportadas:
Módulo de herramienta pública
Para obtener más registros de actualización históricos, consulte CHANGE_LOG.md
Para IntelliJ IDEA o Eclipse, primero instale el complemento lombok.
Algunos archivos jar de fabricación propia no están disponibles en el almacén central y deben instalarse localmente mediante mvn install
. Ejecute la instalación install.bat
en la carpeta "jars que necesitan ser instalados".
Nota: Las bases de datos ignoran mayúsculas y minúsculas. Todos los archivos SQL están en el directorio "Inicialización de SQL".
schema-mysql.sql
para completar la creación de la tabla de datos y la importación de datos de prueba. Después de eso, ejecute la actualización incremental SQL correspondiente.schema-oracle.sql
para completar la creación de la tabla de datos y la importación de datos de prueba. Después de eso, ejecute la actualización incremental SQL correspondiente.schema-postgresql.sql
para completar la creación de la tabla de datos y la importación de datos de prueba. Después de eso, ejecute la actualización incremental SQL correspondiente.schema-sqlserver.sql
para completar la creación de la tabla de datos y la importación de datos de prueba. Después de eso, ejecute la actualización incremental SQL correspondiente.application-mysql.yml
. Después de modificar la información de conexión de la base de datos, también debe configurar spring.profiles.active=mysql
en application-common.yml
.application-oracle.yml
. Después de modificar la información de conexión de la base de datos, también debe configurar spring.profiles.active=oracle
en application-common.yml
.application-pg.yml
. Después de modificar la información de conexión de la base de datos, también debe configurar spring.profiles.active=pg
en application-common.yml
.application-sqlserver.yml
. Después de modificar la información de conexión de la base de datos, también debe configurar spring.profiles.active=sqlserver
en application-common.yml
.Inicie eureka-server primero y luego inicie el módulo de autorización oauth. No hay un orden de inicio fijo para otros módulos. Pero si necesita utilizar la función de tarea programada del módulo web, primero debe iniciar el módulo de tarea anterior.
ejemplo de llamada a interfaz oauth
Cuenta de prueba: número de teléfono móvil 18800000000, contraseña 1234567890c
Si tiene alguna pregunta o problema durante el uso, envíe un problema y le responderé lo antes posible.