shiro源码学习(准备中)

一。shiro框架中的常用接口:

  1.Subject:当前操作主体,表示当前操作用户

      默认实现:WebDelegatingSubject

  2.SecurityManager:安全管理器,Shiro最核心组件。由它来管理所有shiro内部组建

      默认实现:DefaultWebSecurityManager

  3.Realm:用户自定义部分。

      默认实现:由用户自己定义

  4.Authenticator:认证器

      默认实现:ModularRealmAuthenticator

  5.Authorizer:授权器

      默认实现:ModularRealmAuthorizer

  6.SessionManager:session管理器。

      默认实现:DefaultWebSessionManager

  7.CacheManager:缓存管理器

      默认实现:shiro默认不开启缓存,如果需要缓存,自己实现CacheManager

  8.CredentialsMatcher:密码匹配器   

      默认实现:SimpleCredentialsMatcher

posted on 2020-07-14 18:07  ajax取个名字真难  阅读(138)  评论(0编辑  收藏  举报

导航