Skip to content

Spring security 6. Learning, including authentication, verification code verification, CSRF token verification, remember password, automatic login, customized session and session storage location

License

Notifications You must be signed in to change notification settings

Breeze1203/springsecurity6.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpringSecurity官网最新学习文档


English | 简体中文

特性

  • 重写认证功能,支持多种认证方式(例如:数据库、短信)(✔️)

  • 实现基于前后端分离架构的认证功能,允许通过表单配置进行自定义(✔️)

  • SecurityContext认证信息的存储位置自定义配置(✔️)

  • 实现自定义会话管理,包括会话过期和失效处理(✔️)

  • 支持基于CSRF令牌的认证,CSRF令牌存储位置自定义(✔️)

  • 支持基于JWT令牌的认证方式(✔️)

  • 实现记住密码功能,记住我令牌存储方式自定义(✔️)

  • 统一接口返回信息,确保符合标准化的格式(✔️)

  • 搭配博客阅读每一步实现(源码阅读)(✔️)

  • 支持基于OAuth2的认证流程(实现github,google)(✔️)

  • 实现自定义授权功能,包括基于RBAC的权限认证(✔️)

  • 自定义OAuth2 Client信息保存数据库 (✔️ )

简介

根据官网学习SpringSecurity最新实现(前后端分离),包括认证,授权,及各种组件自定义配置等(搭配博客文章阅读)

博客

入口

使用说明

欢迎 PR 和 Issue,理想情况下,我都会尽快处理和回复,感谢你关注

About

Spring security 6. Learning, including authentication, verification code verification, CSRF token verification, remember password, automatic login, customized session and session storage location

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published