Hierarchy For All Packages
Package Hierarchies:- org.pac4j.core.authorization.authorizer,
- org.pac4j.core.authorization.authorizer.csrf,
- org.pac4j.core.authorization.checker,
- org.pac4j.core.authorization.generator,
- org.pac4j.core.client,
- org.pac4j.core.client.direct,
- org.pac4j.core.client.finder,
- org.pac4j.core.config,
- org.pac4j.core.context,
- org.pac4j.core.context.session,
- org.pac4j.core.credentials,
- org.pac4j.core.credentials.authenticator,
- org.pac4j.core.credentials.extractor,
- org.pac4j.core.credentials.password,
- org.pac4j.core.engine,
- org.pac4j.core.engine.decision,
- org.pac4j.core.engine.savedrequest,
- org.pac4j.core.exception,
- org.pac4j.core.exception.http,
- org.pac4j.core.http.adapter,
- org.pac4j.core.http.ajax,
- org.pac4j.core.http.callback,
- org.pac4j.core.http.url,
- org.pac4j.core.logout,
- org.pac4j.core.logout.handler,
- org.pac4j.core.matching,
- org.pac4j.core.profile,
- org.pac4j.core.profile.converter,
- org.pac4j.core.profile.creator,
- org.pac4j.core.profile.definition,
- org.pac4j.core.profile.factory,
- org.pac4j.core.profile.jwt,
- org.pac4j.core.profile.service,
- org.pac4j.core.redirect,
- org.pac4j.core.state,
- org.pac4j.core.store,
- org.pac4j.core.util
Class Hierarchy
- java.lang.Object
- org.pac4j.core.profile.converter.AbstractAttributeConverter<T> (implements org.pac4j.core.profile.converter.AttributeConverter<T>)
- org.pac4j.core.profile.converter.BooleanConverter
- org.pac4j.core.profile.converter.ColorConverter
- org.pac4j.core.profile.converter.DateConverter
- org.pac4j.core.profile.converter.GenderConverter
- org.pac4j.core.profile.converter.IntegerConverter
- org.pac4j.core.profile.converter.LocaleConverter
- org.pac4j.core.profile.converter.LongConverter
- org.pac4j.core.profile.converter.StringConverter
- org.pac4j.core.profile.converter.UrlConverter
- org.pac4j.core.engine.decision.AlwaysUseSessionProfileStorageDecision<C> (implements org.pac4j.core.engine.decision.ProfileStorageDecision<C>)
- org.pac4j.core.authorization.authorizer.AndAuthorizer<U> (implements org.pac4j.core.authorization.authorizer.Authorizer<U>)
- org.pac4j.core.profile.creator.AuthenticatorProfileCreator<C> (implements org.pac4j.core.profile.creator.ProfileCreator<C>)
- org.pac4j.core.credentials.extractor.BasicAuthExtractor (implements org.pac4j.core.credentials.extractor.CredentialsExtractor<C>)
- org.pac4j.core.profile.BasicUserProfile (implements java.io.Externalizable, org.pac4j.core.profile.UserProfile)
- org.pac4j.core.profile.CommonProfile
- org.pac4j.core.profile.jwt.AbstractJwtProfile
- org.pac4j.core.profile.AnonymousProfile
- org.pac4j.core.profile.CommonProfile
- org.pac4j.core.credentials.extractor.BearerAuthExtractor (implements org.pac4j.core.credentials.extractor.CredentialsExtractor<C>)
- org.pac4j.core.authorization.authorizer.CacheControlHeader (implements org.pac4j.core.authorization.authorizer.Authorizer<U>)
- org.pac4j.core.logout.CasLogoutActionBuilder (implements org.pac4j.core.logout.LogoutActionBuilder)
- org.pac4j.core.profile.Color (implements java.io.Serializable)
- org.pac4j.core.util.CommonHelper
- org.pac4j.core.config.Config
- org.pac4j.core.config.ConfigBuilder
- org.pac4j.core.config.ConfigSingleton
- org.pac4j.core.context.ContextHelper (implements org.pac4j.core.context.HttpConstants)
- org.pac4j.core.profile.converter.Converters
- org.pac4j.core.context.Cookie
- org.pac4j.core.authorization.authorizer.CorsAuthorizer (implements org.pac4j.core.authorization.authorizer.Authorizer<U>)
- org.pac4j.core.credentials.Credentials (implements java.io.Serializable)
- org.pac4j.core.credentials.AnonymousCredentials
- org.pac4j.core.credentials.TokenCredentials
- org.pac4j.core.credentials.UsernamePasswordCredentials
- org.pac4j.core.authorization.authorizer.csrf.CsrfAuthorizer (implements org.pac4j.core.authorization.authorizer.Authorizer<U>)
- org.pac4j.core.authorization.authorizer.csrf.CsrfTokenGeneratorAuthorizer (implements org.pac4j.core.authorization.authorizer.Authorizer<U>)
- org.pac4j.core.http.ajax.DefaultAjaxRequestResolver (implements org.pac4j.core.http.ajax.AjaxRequestResolver, org.pac4j.core.context.HttpConstants, org.pac4j.core.context.Pac4jConstants)
- org.pac4j.core.authorization.checker.DefaultAuthorizationChecker (implements org.pac4j.core.authorization.checker.AuthorizationChecker)
- org.pac4j.core.client.finder.DefaultCallbackClientFinder (implements org.pac4j.core.client.finder.ClientFinder)
- org.pac4j.core.config.DefaultConfigFactory (implements org.pac4j.core.config.ConfigFactory)
- org.pac4j.core.authorization.authorizer.csrf.DefaultCsrfTokenGenerator (implements org.pac4j.core.authorization.authorizer.csrf.CsrfTokenGenerator)
- org.pac4j.core.engine.decision.DefaultProfileStorageDecision<C> (implements org.pac4j.core.engine.decision.ProfileStorageDecision<C>)
- org.pac4j.core.authorization.generator.DefaultRolesPermissionsAuthorizationGenerator (implements org.pac4j.core.authorization.generator.AuthorizationGenerator)
- org.pac4j.core.engine.savedrequest.DefaultSavedRequestHandler (implements org.pac4j.core.engine.savedrequest.SavedRequestHandler)
- org.pac4j.core.client.finder.DefaultSecurityClientFinder (implements org.pac4j.core.client.finder.ClientFinder)
- org.pac4j.core.http.url.DefaultUrlResolver (implements org.pac4j.core.http.url.UrlResolver)
- org.pac4j.core.credentials.extractor.FormExtractor (implements org.pac4j.core.credentials.extractor.CredentialsExtractor<C>)
- org.pac4j.core.authorization.generator.FromAttributesAuthorizationGenerator (implements org.pac4j.core.authorization.generator.AuthorizationGenerator)
- org.pac4j.core.logout.GoogleLogoutActionBuilder (implements org.pac4j.core.logout.LogoutActionBuilder)
- org.pac4j.core.credentials.extractor.HeaderExtractor (implements org.pac4j.core.credentials.extractor.CredentialsExtractor<C>)
- org.pac4j.core.matching.HeaderMatcher (implements org.pac4j.core.matching.Matcher)
- org.pac4j.core.matching.HttpMethodMatcher (implements org.pac4j.core.matching.Matcher)
- org.pac4j.core.util.HttpUtils
- org.pac4j.core.util.InitializableObject
- org.pac4j.core.store.AbstractStore<K,O> (implements org.pac4j.core.store.Store<K,O>)
- org.pac4j.core.store.GuavaStore<K,O>
- org.pac4j.core.client.BaseClient<C> (implements org.pac4j.core.client.Client<C>)
- org.pac4j.core.client.DirectClient<C>
- org.pac4j.core.client.direct.AnonymousClient
- org.pac4j.core.client.IndirectClient<C>
- org.pac4j.core.client.DirectClient<C>
- org.pac4j.core.client.Clients
- org.pac4j.core.authorization.generator.LoadLinkedUserAuthorizationGenerator (implements org.pac4j.core.authorization.generator.AuthorizationGenerator)
- org.pac4j.core.credentials.authenticator.LocalCachingAuthenticator<T> (implements org.pac4j.core.credentials.authenticator.Authenticator<C>)
- org.pac4j.core.profile.definition.ProfileDefinitionAware<P>
- org.pac4j.core.profile.service.AbstractProfileService<U> (implements org.pac4j.core.credentials.authenticator.Authenticator<C>, org.pac4j.core.profile.service.ProfileService<U>)
- org.pac4j.core.profile.service.InMemoryProfileService<U>
- org.pac4j.core.profile.service.AbstractProfileService<U> (implements org.pac4j.core.credentials.authenticator.Authenticator<C>, org.pac4j.core.profile.service.ProfileService<U>)
- org.pac4j.core.store.AbstractStore<K,O> (implements org.pac4j.core.store.Store<K,O>)
- org.pac4j.core.profile.InternalAttributeHandler
- org.pac4j.core.util.JavaSerializationHelper
- org.pac4j.core.credentials.password.JBCryptPasswordEncoder (implements org.pac4j.core.credentials.password.PasswordEncoder)
- org.pac4j.core.context.JEEContext (implements org.pac4j.core.context.WebContext)
- org.pac4j.core.http.adapter.JEEHttpActionAdapter (implements org.pac4j.core.http.adapter.HttpActionAdapter<R,C>)
- org.pac4j.core.context.session.JEESessionStore (implements org.pac4j.core.context.session.SessionStore<C>)
- org.pac4j.core.logout.NoLogoutActionBuilder (implements org.pac4j.core.logout.LogoutActionBuilder)
- org.pac4j.core.http.callback.NoParameterCallbackUrlResolver (implements org.pac4j.core.http.callback.CallbackUrlResolver)
- org.pac4j.core.authorization.authorizer.OrAuthorizer<U> (implements org.pac4j.core.authorization.authorizer.Authorizer<U>)
- org.pac4j.core.profile.Pac4JPrincipal (implements java.security.Principal)
- org.pac4j.core.credentials.extractor.ParameterExtractor (implements org.pac4j.core.credentials.extractor.CredentialsExtractor<C>)
- org.pac4j.core.matching.PathMatcher (implements org.pac4j.core.matching.Matcher)
- org.pac4j.core.http.callback.PathParameterCallbackUrlResolver (implements org.pac4j.core.http.callback.CallbackUrlResolver)
- org.pac4j.core.authorization.authorizer.ProfileAuthorizer<U> (implements org.pac4j.core.authorization.authorizer.Authorizer<U>)
- org.pac4j.core.authorization.authorizer.AbstractCheckAuthenticationAuthorizer<U>
- org.pac4j.core.authorization.authorizer.IsAnonymousAuthorizer<U>
- org.pac4j.core.authorization.authorizer.IsAuthenticatedAuthorizer<U>
- org.pac4j.core.authorization.authorizer.IsFullyAuthenticatedAuthorizer<U>
- org.pac4j.core.authorization.authorizer.IsRememberedAuthorizer<U>
- org.pac4j.core.authorization.authorizer.AbstractRequireElementAuthorizer<E,U>
- org.pac4j.core.authorization.authorizer.AbstractRequireAllAuthorizer<E,U>
- org.pac4j.core.authorization.authorizer.RequireAllPermissionsAuthorizer<U>
- org.pac4j.core.authorization.authorizer.RequireAllRolesAuthorizer<U>
- org.pac4j.core.authorization.authorizer.AbstractRequireAnyAuthorizer<E,U>
- org.pac4j.core.authorization.authorizer.CheckHttpMethodAuthorizer
- org.pac4j.core.authorization.authorizer.CheckProfileTypeAuthorizer<U>
- org.pac4j.core.authorization.authorizer.RequireAnyAttributeAuthorizer<U>
- org.pac4j.core.authorization.authorizer.RequireAnyPermissionAuthorizer<U>
- org.pac4j.core.authorization.authorizer.RequireAnyRoleAuthorizer<U>
- org.pac4j.core.authorization.authorizer.AbstractRequireAllAuthorizer<E,U>
- org.pac4j.core.authorization.authorizer.AbstractCheckAuthenticationAuthorizer<U>
- org.pac4j.core.profile.definition.ProfileDefinition<P>
- org.pac4j.core.profile.definition.CommonProfileDefinition<P>
- org.pac4j.core.profile.ProfileHelper
- org.pac4j.core.profile.ProfileManager<U>
- org.pac4j.core.profile.factory.ProfileManagerFactory2Aware<C>
- org.pac4j.core.logout.handler.DefaultLogoutHandler<C> (implements org.pac4j.core.logout.handler.LogoutHandler<C>)
- org.pac4j.core.profile.factory.ProfileManagerFactoryAware<C>
- org.pac4j.core.engine.AbstractExceptionAwareLogic<R,C>
- org.pac4j.core.engine.DefaultCallbackLogic<R,C> (implements org.pac4j.core.engine.CallbackLogic<R,C>)
- org.pac4j.core.engine.DefaultLogoutLogic<R,C> (implements org.pac4j.core.engine.LogoutLogic<R,C>)
- org.pac4j.core.engine.DefaultSecurityLogic<R,C> (implements org.pac4j.core.engine.SecurityLogic<R,C>)
- org.pac4j.core.engine.AbstractExceptionAwareLogic<R,C>
- org.pac4j.core.http.callback.QueryParameterCallbackUrlResolver (implements org.pac4j.core.http.callback.CallbackUrlResolver)
- org.pac4j.core.exception.http.RedirectionActionHelper
- org.pac4j.core.matching.RequireAllMatchersChecker (implements org.pac4j.core.matching.MatchingChecker)
- org.pac4j.core.credentials.password.ShiroPasswordEncoder (implements org.pac4j.core.credentials.password.PasswordEncoder)
- org.pac4j.core.credentials.password.SpringSecurityPasswordEncoder (implements org.pac4j.core.credentials.password.PasswordEncoder)
- org.pac4j.core.authorization.generator.SpringSecurityPropertiesAuthorizationGenerator (implements org.pac4j.core.authorization.generator.AuthorizationGenerator)
- org.pac4j.core.state.StaticOrRandomStateGenerator (implements org.pac4j.core.state.StateGenerator)
- org.pac4j.core.authorization.authorizer.StrictTransportSecurityHeader (implements org.pac4j.core.authorization.authorizer.Authorizer<U>)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.pac4j.core.exception.TechnicalException
- org.pac4j.core.exception.CommunicationException
- org.pac4j.core.exception.HttpCommunicationException
- org.pac4j.core.exception.CredentialsException
- org.pac4j.core.exception.AccountNotFoundException
- org.pac4j.core.exception.BadCredentialsException
- org.pac4j.core.exception.http.HttpAction
- org.pac4j.core.exception.http.ForbiddenAction
- org.pac4j.core.exception.http.NoContentAction (implements org.pac4j.core.exception.http.WithContentAction)
- org.pac4j.core.exception.http.RedirectionAction
- org.pac4j.core.exception.http.FoundAction (implements org.pac4j.core.exception.http.WithLocationAction)
- org.pac4j.core.exception.http.OkAction (implements org.pac4j.core.exception.http.WithContentAction)
- org.pac4j.core.exception.http.SeeOtherAction (implements org.pac4j.core.exception.http.WithLocationAction)
- org.pac4j.core.exception.http.TemporaryRedirectAction (implements org.pac4j.core.exception.http.WithContentAction)
- org.pac4j.core.exception.http.StatusAction
- org.pac4j.core.exception.http.UnauthorizedAction
- org.pac4j.core.exception.MultipleAccountsFoundException
- org.pac4j.core.exception.CommunicationException
- org.pac4j.core.exception.TechnicalException
- java.lang.RuntimeException
- java.lang.Exception
- org.pac4j.core.authorization.authorizer.XContentTypeOptionsHeader (implements org.pac4j.core.authorization.authorizer.Authorizer<U>)
- org.pac4j.core.authorization.authorizer.XFrameOptionsHeader (implements org.pac4j.core.authorization.authorizer.Authorizer<U>)
- org.pac4j.core.authorization.authorizer.XSSProtectionHeader (implements org.pac4j.core.authorization.authorizer.Authorizer<U>)
- org.pac4j.core.profile.converter.AbstractAttributeConverter<T> (implements org.pac4j.core.profile.converter.AttributeConverter<T>)
Interface Hierarchy
- org.pac4j.core.http.ajax.AjaxRequestResolver
- org.pac4j.core.profile.converter.AttributeConverter<T>
- org.pac4j.core.credentials.authenticator.Authenticator<C>
- org.pac4j.core.authorization.checker.AuthorizationChecker
- org.pac4j.core.authorization.generator.AuthorizationGenerator
- org.pac4j.core.authorization.authorizer.Authorizer<U>
- org.pac4j.core.engine.CallbackLogic<R,C>
- org.pac4j.core.http.callback.CallbackUrlResolver
- org.pac4j.core.client.Client<C>
- org.pac4j.core.client.finder.ClientFinder
- org.pac4j.core.config.ConfigFactory
- org.pac4j.core.credentials.extractor.CredentialsExtractor<C>
- org.pac4j.core.authorization.authorizer.csrf.CsrfTokenGenerator
- org.pac4j.core.context.DefaultAuthorizers
- org.pac4j.core.http.adapter.HttpActionAdapter<R,C>
- org.pac4j.core.context.HttpConstants
- org.pac4j.core.profile.jwt.JwtClaims
- org.pac4j.core.logout.LogoutActionBuilder
- org.pac4j.core.logout.handler.LogoutHandler<C>
- org.pac4j.core.engine.LogoutLogic<R,C>
- org.pac4j.core.matching.Matcher
- org.pac4j.core.matching.MatchingChecker
- org.pac4j.core.context.Pac4jConstants
- org.pac4j.core.credentials.password.PasswordEncoder
- org.pac4j.core.profile.creator.ProfileCreator<C>
- org.pac4j.core.profile.service.ProfileService<U>
- org.pac4j.core.engine.decision.ProfileStorageDecision<C>
- org.pac4j.core.redirect.RedirectionActionBuilder
- org.pac4j.core.engine.savedrequest.SavedRequestHandler
- org.pac4j.core.engine.SecurityGrantedAccessAdapter<R,C>
- org.pac4j.core.engine.SecurityLogic<R,C>
- java.io.Serializable
- org.pac4j.core.profile.UserProfile
- org.pac4j.core.context.session.SessionStore<C>
- org.pac4j.core.state.StateGenerator
- org.pac4j.core.store.Store<K,O>
- org.pac4j.core.http.url.UrlResolver
- org.pac4j.core.context.WebContext
- org.pac4j.core.exception.http.WithContentAction
- org.pac4j.core.exception.http.WithLocationAction
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.pac4j.core.profile.AttributeLocation
- org.pac4j.core.profile.Gender
- org.pac4j.core.context.HttpConstants.HTTP_METHOD
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)