thymeltesys-Scan code login framework based on Spring Boot Oauth2

thymeltesys

thymelte is a scan code login framework based on Spring Boot Oauth2. It uses PostgreSQL to store data, and will gradually support other relational databases. Even if you don't use the entire framework, just the modules within it, it's easy to integrate in an existing project.

Project address https://github.com/jeesun/thymelte

I hope you can support and point out the shortcomings.
If you have any questions or problems during use, please submit issues and I will reply in time.

Overview of the functions of each module of the system:
thymeltesys

Module function

thymelte

See screenshot https://github.com/jeesun/thymelte

thymelte is the web management terminal, with the following functions:

  • Login page: 4 login methods, user name + password, mobile phone number + password, email + password, app scan code; login verification code;
  • Admin page: Use Thymeleaf to split the AdminLTE page into multiple components to reduce coupling;
  • Logs are saved to files and archived daily;
  • Druid monitoring function.

oauthserver

See screenshot https://github.com/jeesun/oauthserver

oauthserver provides access_token related interfaces for qbankserver

qbankserver

See screenshot https://github.com/jeesun/qbankserver

qbankserver provides api interface for scanlogin, the functions are as follows:

  • Integrate the function of Alibaba to send mobile phone verification code;
  • Integrate swagger2, visit http://localhost:8184/swagger-ui.html ;
  • Encapsulates the oauthserveraccess_token related interface provided by the module.
  • Log records are saved to a file.

scanlogin

See screenshot https://github.com/jeesun/ScanLogin

ScanLogin is an android app with the following functions:

  • logout
  • Scan code
  • Permission check for devices above Android 6.0

Scan code login process:

loginflow

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324692492&siteId=291194637