shiro的基本认证流程图:
第一步,调用subject(默认是Delegating 实现类 )的login方法,把AuthenticationToken传递到 Security Manager,委托Security Manager进行身份验证
第二步,Security Manager(默认是DefaultSecurityManager)调用 Authenticator(默认是ModularRealmAuthenticator实现类,可配置多realm)的authenticate方法进行身份验证。
第三步,Modula