Os usuários domésticos podem acessar o gitee e sincronizar o código com o github.
oauthserver é um microsserviço de servidor Oauth2 totalmente independente baseado no Spring Boot Oauth2. O objetivo do projeto é que você só precise criar tabelas de dados relevantes e modificar as informações de conexão do banco de dados, e poderá obter um microsserviço do servidor Oauth2.
Para comodidade de desenvolvimento, o projeto é dividido em 6 módulos, eureka-server, oauth, common, api, web, old-task:
Bancos de dados relacionais suportados:
Módulo de ferramenta pública
Para obter mais registros históricos de atualização, consulte CHANGE_LOG.md
Para IntelliJ IDEA ou Eclipse, instale primeiro o plug-in lombok.
Alguns jars autoconstruídos não estão disponíveis no armazém central e precisam ser instalados localmente usando mvn install . Execute a instalação install.bat na pasta "jars que precisam ser instalados".
Nota: Os bancos de dados ignoram maiúsculas e minúsculas. Todos os arquivos SQL estão no diretório "Inicialização SQL".
schema-mysql.sql para concluir a criação da tabela de dados e a importação dos dados de teste. Depois disso, execute o SQL de atualização incremental correspondente.schema-oracle.sql para concluir a criação da tabela de dados e a importação dos dados de teste. Depois disso, execute o SQL de atualização incremental correspondente.schema-postgresql.sql para concluir a criação da tabela de dados e a importação dos dados de teste. Depois disso, execute o SQL de atualização incremental correspondente.schema-sqlserver.sql para concluir a criação da tabela de dados e a importação dos dados de teste. Depois disso, execute o SQL de atualização incremental correspondente.application-mysql.yml . Depois de modificar as informações de conexão do banco de dados, você também precisa definir spring.profiles.active=mysql em application-common.yml .application-oracle.yml . Depois de modificar as informações de conexão do banco de dados, você também precisa definir spring.profiles.active=oracle em application-common.yml .application-pg.yml . Depois de modificar as informações de conexão do banco de dados, você também precisa definir spring.profiles.active=pg em application-common.yml .application-sqlserver.yml . Depois de modificar as informações de conexão do banco de dados, você também precisa definir spring.profiles.active=sqlserver em application-common.yml .Inicie o eureka-server primeiro e, em seguida, inicie o módulo de autorização oauth. Não há ordem de inicialização fixa para outros módulos. Mas se você precisar usar a função de tarefa agendada do módulo da web, será necessário iniciar primeiro o módulo de tarefa antiga.
exemplo de chamada de interface oauth
Conta de teste: número de celular 18800000000, senha 1234567890c 

Se você tiver alguma dúvida ou problema durante o uso, envie um problema e responderei o mais rápido possível.