资讯专栏INFORMATION COLUMN

thymeltesys-基于Spring Boot Oauth2的扫码登录框架

Salamander / 1431人阅读

摘要:是一个基于的扫码登录框架,使用存储数据,之后会慢慢支持其他关系型数据库。若使用过程中有任何疑问或者问题,请提交,我会及时回复。日志记录保存到文件。查看截图是,功能如下登录退出扫码以上设备的权限检查扫码登录流程

thymeltesys

thymelte是一个基于Spring Boot Oauth2的扫码登录框架,使用PostgreSQL存储数据,之后会慢慢支持其他关系型数据库。即使你不使用整个框架,只使用其中的模块,也很容易在现有的项目中集成。

项目地址https://github.com/jeesun/thymelte

希望大家多多支持,并指出不足。
若使用过程中有任何疑问或者问题,请提交issues,我会及时回复。

系统各模块功能概览:

模块功能 thymelte

查看截图https://github.com/jeesun/thymelte

thymelte是web管理端,功能如下:

登录页面:4种登录方式,用户名+密码,手机号+密码,邮箱+密码,app扫码;登录验证码;

管理页面:使用Thymeleaf将AdminLTE页面拆分成多个组件,降低耦合;

日志保存到文件并按日归档;

Druid监控功能。

oauthserver

查看截图https://github.com/jeesun/oauthserver

oauthserver为qbankserver提供access_token相关的接口

qbankserver

查看截图https://github.com/jeesun/qbankserver

qbankserver为scanlogin提供api接口,功能如下:

集成阿里大于发送手机验证码功能;

集成swagger2,访问http://localhost:8184/swagger-ui.html;

封装了oauthserver模块提供的access_token相关的接口。

日志记录保存到文件。

scanlogin

查看截图https://github.com/jeesun/ScanLogin

ScanLogin是android app,功能如下:

登录退出

扫码

Android6.0以上设备的权限检查

扫码登录流程:

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/69188.html

相关文章

  • 前后端分离项目 — SpringSocial 绑定与解绑社交账号如微信、QQ

    摘要:我们以微信为例,首先我们发送一个请求,因为你已经登录了,所以后台可以获取当前是谁,然后就获取到请求的链接,最后就是跳转到这个链接上面去。 1、准备工作 申请QQ、微信相关AppId和AppSecret,这些大家自己到QQ互联和微信开发平台 去申请吧 还有java后台要引入相关的jar包,如下: org.springframework.security....

    tigerZH 评论0 收藏0
  • Spring Boot 参考指南(安全)

    摘要:用于发布身份验证事件的。导入用于安全,配置身份验证,这在非应用程序中也是相关的。安全出于安全考虑,除和之外的所有默认禁用,属性可用于启用。有关保护的其他信息可以在参考指南中找到。 28. 安全 如果在类路径上有Spring Security,那么web应用程序默认是安全的,Spring Boot依赖Spring Security的内容协商策略来决定是使用httpBasic还是formL...

    XanaHopper 评论0 收藏0
  • SpringCloud打造微服务平台--概览

    摘要:授权框架使第三方应用程序来获取对服务的有限访问机会。无论是通过编排资源所有者和服务之间的交互批准的资源所有者,或通过允许第三方应用程序来获取自己的访问权限。 SpringCloud打造微服务平台--概览 简述 SpringCloud是什么 Spring Boot和SpringCloud是什么关系 Spring Boot是Spring的一套快速WEB开发的脚手架,可建立独立的Sprin...

    siberiawolf 评论0 收藏0
  • ApiBoot - ApiBoot Security Oauth 依赖使用文档

    摘要:如果全部使用默认值的情况话不需要做任何配置方式前提项目需要添加数据源依赖。获取通过获取启用在使用格式化时非常简单的,配置如下所示开启转换转换时所需加密,默认为恒宇少年于起宇默认不启用,签名建议进行更换。 ApiBoot是一款基于SpringBoot1.x,2.x的接口服务集成基础框架, 内部提供了框架的封装集成、使用扩展、自动化完成配置,让接口开发者可以选着性完成开箱即...

    Tonny 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<