Shiro 认证流程源码分析

详细流程可自行debug,或参考源码分析图

1、调用subject.login方法进行登录,其会自动委托给securityManager.login方法进行登录;
2、securityManager通过Authenticator(认证器)进行认证;
3、Authenticator的实现类ModularRealmAuthenticator调用realm从ini配置文件取用户真实的账号和密码,这里使用的是IniRealm(shiro自带,相当于数据源);
4、IniRealm先根据token中的账号去ini中找该账号,如果找不到则给ModularRealmAuthenticator返回null,如果找到则匹配密码,匹配密码成功则认证通过。

Shiro 认证流程源码分析

相关文章:

  • 2021-10-25
  • 2022-02-17
  • 2021-12-30
  • 2021-08-22
  • 2021-12-05
  • 2021-11-24
  • 2021-04-12
猜你喜欢
  • 2021-05-06
  • 2021-10-13
  • 2022-02-25
  • 2022-01-07
  • 2021-12-19
  • 2021-10-30
  • 2022-12-23
相关资源
相似解决方案