Thanks to visit codestin.com
Credit goes to github.com

Skip to content

mxz94/spring-security

Repository files navigation

spring-security

validate.code 验证模块 访问 ValidateController /code/{type} 调用ValidateCodeProcessorHolder findValidateCodeProcessor 里面有根据类型调用了两个验证器 ValidateCodeProcessor (关于验证码创建,验证)

社交模块 SociaConfig
注册数据库啊 配置了loginpage 会访问 BrowserSecurityController 获取访问的url 判断是否是以.html结尾 是的跳转到login界面 登陆记住我 功能 配置 仓库 persistentTokenRepository(JdbcTokenRepositoryImpl) 时间, 操作service 在usernamepasswordauthenticationfilter 登陆成功左后会从providerManager 中取出配入的RememberMeAuthenticationProvider 遍历,看那个支持provider.supports(toTest) isAssignableFrom 验证是否启程

手机登陆 加入过滤器到链上某个位置,=加在验证账号密码过滤器前 构建自定义的SmsCodeAuthenticationToken 参照其他验证登陆方法 加入provider方法到providerManager 就会走上面的老路 provider.supports(SmsCodeAuthenticationToken)
执行对应provider中的authenticate 登陆成功

微信登陆

session 存储

mxz-security 主模块 mxz-security-core 核心业务逻辑 mxz-security-browser 浏览器 mxz-security-app app mxz-security-demo 样例访问

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published