Hierarchy For Package com.axelor.auth.pac4j

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • org.pac4j.jee.config.AbstractConfigFilter (implements javax.servlet.Filter)
      • org.pac4j.jee.filter.CallbackFilter
      • org.pac4j.jee.filter.LogoutFilter
      • org.pac4j.jee.filter.SecurityFilter (implements org.pac4j.core.util.security.SecurityEndpoint)
    • org.apache.shiro.mgt.AbstractRememberMeManager (implements org.apache.shiro.mgt.RememberMeManager)
    • com.axelor.auth.pac4j.AuthPac4jInfo
    • com.axelor.auth.pac4j.AuthPac4jListener (implements org.apache.shiro.authc.AuthenticationListener)
    • com.axelor.auth.pac4j.AuthPac4jObserver
    • com.axelor.auth.pac4j.AuthPac4jProfileService
    • com.axelor.auth.pac4j.AuthPac4jUserService
    • com.axelor.auth.pac4j.AxelorLoginFilter (implements javax.servlet.Filter)
    • com.axelor.auth.pac4j.AxelorLogoutFilterConfig (implements javax.servlet.FilterConfig)
    • com.axelor.auth.pac4j.AxelorUserAuthorizer (implements org.pac4j.core.authorization.authorizer.Authorizer)
    • 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.axelor.auth.pac4j.ClientConfig
    • com.axelor.auth.pac4j.ClientConfig.Builder
    • com.axelor.auth.pac4j.ClientListService (implements com.google.inject.Provider<T>)
    • com.axelor.auth.pac4j.ClientsProvider (implements com.google.inject.Provider<T>)
    • com.axelor.auth.pac4j.ConfigProvider (implements com.google.inject.Provider<T>)
    • org.pac4j.core.authorization.authorizer.CsrfAuthorizer (implements org.pac4j.core.authorization.authorizer.Authorizer)
    • org.pac4j.core.matching.matcher.csrf.CsrfTokenGeneratorMatcher (implements org.pac4j.core.matching.matcher.Matcher)
    • org.pac4j.core.client.finder.DefaultCallbackClientFinder (implements org.pac4j.core.client.finder.ClientFinder)
    • org.pac4j.core.matching.matcher.csrf.DefaultCsrfTokenGenerator (implements org.pac4j.core.matching.matcher.csrf.CsrfTokenGenerator)
    • org.pac4j.core.http.url.DefaultUrlResolver (implements org.pac4j.core.http.url.UrlResolver)
    • com.axelor.auth.pac4j.ErrorHandler
    • com.google.inject.PrivateModule (implements com.google.inject.Module)
      • org.apache.shiro.guice.ShiroModule (implements org.apache.shiro.util.Destroyable)
        • org.apache.shiro.guice.web.ShiroWebModule
    • org.pac4j.core.profile.ProfileManager
    • org.pac4j.core.profile.factory.ProfileManagerFactoryAware
      • org.pac4j.core.engine.AbstractExceptionAwareLogic
        • org.pac4j.core.engine.DefaultCallbackLogic (implements org.pac4j.core.engine.CallbackLogic)
        • org.pac4j.core.engine.DefaultLogoutLogic (implements org.pac4j.core.engine.LogoutLogic)
        • org.pac4j.core.engine.DefaultSecurityLogic (implements org.pac4j.core.engine.SecurityLogic)
    • org.apache.shiro.web.session.mgt.ServletContainerSessionManager (implements org.apache.shiro.web.session.mgt.WebSessionManager)