Advertisement

spring_security实现了single sign-on功能

阅读量:

大家好!我是寇老师。接下来,让我们共同来了解单点登录SSO的相关知识。

目录结构与内容概览

1.系统运行效果展示(b站-链接)

2. 老寇云SSO系统架构

3.老寇云SSO授权机制

4.老寇云SSO流程图(基于个人认知)

5.老寇云SSO流程解析(基于个人认知)?

6.关键代码实现

1.运行效果可视化展示

Spring Security实现单点登录机制

2. 老寇云SSO架构

  1. 基础架构:采用Spring Boot与Spring Cloud技术组合构建

  2. 身份验证与权限管理:在im-sso模块中结合Shiro与JWT实现,而在security-auth和security-server模块中则运用Spring Security配合OAuth2协议进行安全管理

  3. 数据缓存方案:选用Redis作为缓存中间件

3.老寇云SSO授权模式

老寇云所采用的核心机制主要为授权码模式与密码模式两种方式。

security-auth选用的是密码模式进行身份验证。

  • grant_type:用于标识授权类型,该参数在此场景下固定设置为"password",属于必填项。
  • username:用于输入用户账号信息,为

全部评论 (0)

还没有任何评论哟~