基于pac4j功能简单的安全框架

Java 2020-08-30 17:46:31

基于pac4j功能简单的安全框架

shaun-core: 核心包。
shaun-spring-boot-starter: spring boot 快速启动包。
shaun-test-cookie: 前后端不分离下的测试演示。
shaun-test-stateless-cookie: 前后端分离下使用cookie存token的测试演示。
shaun-test-stateless-header: 前后端分离下使用request header携带token的测试演示。

前后端交互。
默认配置下 前端登录后需要把后端返回的token存下,后续接口的请求头带上Authorization。

后端可以通过 TokenProfile profile = ProfileHolder.getProfile(); 获得登录的用户信息。

如获得登录设置进token里的用户ID继续进行业务逻辑处理。

如 Long id= ProfileHolder.getProfile().getId();