代码拉取完成,页面将自动刷新
cn-sso,项目整合SpringSecurity、SpringSecurityOauth2、SpringSecurityJwt,实现通用认证、授权模块。
端口 | 模块名称 | 描述 |
---|---|---|
----- | sso-server | 授权中心相关配置 |
----- | sso-client | 业务模块相关配置 |
10083 | sample-boot | 授权接口与业务接口在同一项目的示例 |
10083 | sample-server | 授权中心示例,授权接口与业务接口独立 |
10081 | sample-client | 业务模块示例,授权接口与业务接口独立 |
授权中心发放clientId和ClientSecret给业务模块(或接口网关)
业务模块收到客户端登录请求(账号、密码)
业务模块使用password模式调用授权中心token接口
授权中心验证账号、密码信息,返回JWT
业务模块收到客户端刷新Token请求
业务模块使用refresh_token模式调用授权中心token接口
授权中心验证refresh_token信息,返回新JWT
业务模块启动时先去授权中心获取JWT密钥
客户端访问业务接口时,使用JWT密钥验证Token
再根据用户权限决定是否允许访问接口
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。