程序包分层结构:
- com.flyfish.oauth.shiro,
- com.flyfish.oauth.shiro.context,
- com.flyfish.oauth.shiro.delegate,
- com.flyfish.oauth.shiro.filter,
- com.flyfish.oauth.shiro.listener,
- com.flyfish.oauth.shiro.realm,
- com.flyfish.oauth.shiro.transform,
- com.flyfish.oauth.shiro.transform.impl,
- com.flyfish.oauth.shiro.utils,
- com.flyfish.oauth.spring.annotation,
- com.flyfish.oauth.spring.config,
- com.flyfish.oauth.spring.configuration,
- com.flyfish.oauth.spring.domain,
- com.flyfish.oauth.spring.properties,
- com.flyfish.oauth.spring.support,
- com.flyfish.oauth.spring.utils
类分层结构
- java.lang.Object
- com.flyfish.oauth.spring.utils.BiOptional<T,S>
- org.apache.shiro.realm.CachingRealm (implements org.apache.shiro.cache.CacheManagerAware, org.apache.shiro.authc.LogoutAware, org.apache.shiro.util.Nameable, org.apache.shiro.realm.Realm)
- org.apache.shiro.realm.AuthenticatingRealm (implements org.apache.shiro.util.Initializable)
- org.apache.shiro.realm.AuthorizingRealm (implements org.apache.shiro.authz.Authorizer, org.apache.shiro.util.Initializable, org.apache.shiro.authz.permission.PermissionResolverAware, org.apache.shiro.authz.permission.RolePermissionResolverAware)
- com.flyfish.oauth.spring.config.ConflictOAuthConfiguration
- com.flyfish.oauth.shiro.delegate.DelegatingRealm (implements org.springframework.cglib.proxy.MethodInterceptor)
- com.flyfish.oauth.shiro.delegate.DelegatingSessionManager (implements org.apache.shiro.web.session.mgt.WebSessionManager)
- com.flyfish.oauth.shiro.delegate.DelegatingShiroFilter (implements org.springframework.cglib.proxy.MethodInterceptor)
- com.flyfish.oauth.shiro.delegate.DelegatingSubjectDAO (implements org.apache.shiro.mgt.SubjectDAO)
- com.flyfish.oauth.shiro.delegate.DelegatingSubjectFactory (implements org.apache.shiro.mgt.SubjectFactory)
- com.flyfish.oauth.spring.utils.GeneralProxyFactory<T>
- com.flyfish.oauth.shiro.transform.impl.MonkeyShiroConfigModifier (implements com.flyfish.oauth.shiro.transform.ShiroConfigModifier)
- com.flyfish.oauth.shiro.realm.OAuthAuthenticateToken (implements org.apache.shiro.authc.AuthenticationToken)
- com.flyfish.oauth.shiro.listener.OAuthAuthenticationListener (implements org.apache.shiro.authc.AuthenticationListener)
- com.flyfish.oauth.spring.configuration.OAuthClientConfiguration
- com.flyfish.oauth.spring.config.OAuthFilterConfiguration
- com.flyfish.oauth.spring.properties.OAuthProperties
- com.flyfish.oauth.shiro.transform.impl.OAuthShiroTokenFactory (implements com.flyfish.oauth.shiro.transform.ShiroTokenFactory<T>)
- com.flyfish.oauth.spring.utils.RequestContext
- com.flyfish.oauth.spring.config.SecurityOAuthConfiguration
- org.apache.shiro.web.servlet.ServletContextSupport
- org.apache.shiro.web.servlet.AbstractFilter (implements javax.servlet.Filter)
- org.apache.shiro.web.servlet.NameableFilter (implements org.apache.shiro.util.Nameable)
- org.apache.shiro.web.servlet.OncePerRequestFilter
- org.apache.shiro.web.servlet.AdviceFilter
- org.apache.shiro.web.filter.PathMatchingFilter (implements org.apache.shiro.web.filter.PathConfigProcessor)
- org.apache.shiro.web.filter.AccessControlFilter
- com.flyfish.oauth.shiro.context.ShiroFilterHolder
- com.flyfish.oauth.shiro.ShiroOAuthConfiguration
- com.flyfish.oauth.shiro.ShiroSessionConverter<T> (implements com.flyfish.oauth.configuration.SSOSessionConverter<T>)
- com.flyfish.oauth.shiro.utils.ShiroSessionUtils
- org.springframework.security.core.userdetails.User (implements org.springframework.security.core.CredentialsContainer, org.springframework.security.core.userdetails.UserDetails)