buession-springboot-shiro 参考手册

配置属性

通用配置

属性 类型 默认值 说明
spring.shiro.login-url String -- 登录地址
spring.shiro.success-url String -- 登录成功跳转地址
spring.shiro.unauthorized-url String -- 授权失败跳转地址
spring.shiro.annotations.enabled boolean true 是否开启 Shiro 注解
spring.shiro.web.enabled boolean true 是否开启 Shiro WEB 模式
spring.shiro.enabled boolean true 是否开启 Shiro
spring.shiro.session.use-native-session-manager boolean false 是否使用原生 Session 管理器
spring.shiro.session.session-id-cookie-enabled boolean true 是否开启 SESSION ID Cookie
spring.shiro.session.session-id-url-rewriting-enabled boolean true 是否开启 URL 重写,开启后 URL 中会带 JSESSIONID
spring.shiro.session.session-in-memory-enabled boolean true 是否开启 Session 在内存中保存
spring.shiro.session.session-in-memory-timeout long 1000 Session 在内存中保存超时时间(单位:毫秒)
spring.shiro.session.prefix String shiro:session: Session 名称前缀
spring.shiro.session.expire int -2 Session 有效期,当为 -2 时,则为 Session timeout 的值;为 -1 时,表示永不过期
spring.shiro.session.session-manager-delete-invalid-sessions boolean true 如果 Session 过期或者无效后,是否删除
spring.shiro.session.cookie.name String JSESSIONID Session Cookie 名称
spring.shiro.session.cookie.domain String -- Session Cookie 作用域
spring.shiro.session.cookie.path String -- Session Cookie 作用路径
spring.shiro.session.cookie.max-age Integer -1 Session Cookie 最大有效期
spring.shiro.session.cookie.secure Boolean false Session Cookie 是否启用安全 Cookie
spring.shiro.session.cookie.http-only Boolean -- Session Cookie 是否开启 HttpOnly
spring.shiro.session.cookie.same-site com.buession.web.http.SameSite -- Session Cookie 限制第三方 Cookie 方式
spring.shiro.cache.prefix String shiro:cache: 缓存 Key 前缀
spring.shiro.cache.expire int 1800 缓存过期时间
spring.shiro.cache.principal-id-field-name String id Principal Id
spring.shiro.remember-me.cookie.name String rememberMe 记住我 Cookie 名称
spring.shiro.remember-me.cookie.domain String -- 记住我 Cookie 作用域
spring.shiro.remember-me.cookie.path String -- 记住我 Cookie 作用路径
spring.shiro.remember-me.cookie.max-age Integer 31536000 记住我 Cookie 最大有效期
spring.shiro.remember-me.cookie.secure Boolean false 记住我 Cookie 是否启用安全 Cookie
spring.shiro.remember-me.cookie.http-only Boolean -- 记住我 Cookie 是否开启 HttpOnly
spring.shiro.remember-me.cookie.same-site com.buession.web.http.SameSite -- 记住我 Cookie 限制第三方 Cookie 方式