Uses of Interface
org.pac4j.core.authorization.authorizer.Authorizer
-
Packages that use Authorizer Package Description org.pac4j.core.authorization.authorizer org.pac4j.core.authorization.authorizer.csrf org.pac4j.core.authorization.checker org.pac4j.core.config -
-
Uses of Authorizer in org.pac4j.core.authorization.authorizer
Classes in org.pac4j.core.authorization.authorizer that implement Authorizer Modifier and Type Class Description class
AbstractCheckAuthenticationAuthorizer<U extends UserProfile>
Check the authentication of the user.class
AbstractRequireAllAuthorizer<E,U extends UserProfile>
An authorizer to require all the elements.class
AbstractRequireAnyAuthorizer<E,U extends UserProfile>
An authorizer to require any of the elements.class
AbstractRequireElementAuthorizer<E,U extends UserProfile>
An authorizer to require elements.class
AndAuthorizer<U extends UserProfile>
The conjunction of authorizers.class
CacheControlHeader
Cache control header.class
CheckHttpMethodAuthorizer
Checks the HTTP method.class
CheckProfileTypeAuthorizer<U extends UserProfile>
Checks the profile type.class
CorsAuthorizer
Define how the CORS requests are authorized.class
IsAnonymousAuthorizer<U extends UserProfile>
The user must be anonymous.class
IsAuthenticatedAuthorizer<U extends UserProfile>
The user must be authenticated.class
IsFullyAuthenticatedAuthorizer<U extends UserProfile>
The user must be fully authenticated (not remembered).class
IsRememberedAuthorizer<U extends UserProfile>
The user must be authenticated and remembered.class
OrAuthorizer<U extends UserProfile>
The disjunction of authorizers.class
ProfileAuthorizer<U extends UserProfile>
Authorizer which is valid if one of the profiles is authorized or all the profiles are authorized.class
RequireAllPermissionsAuthorizer<U extends UserProfile>
Checks an access if the user profile has all the permissions.class
RequireAllRolesAuthorizer<U extends UserProfile>
Checks an access if the user profile has all the roles.class
RequireAnyAttributeAuthorizer<U extends UserProfile>
This isRequireAnyAttributeAuthorizer
which checks profile attributes for the specified element, and optionally may pattern-check the configured value.class
RequireAnyPermissionAuthorizer<U extends UserProfile>
Checks an access if the user profile has any of the permissions.class
RequireAnyRoleAuthorizer<U extends UserProfile>
Checks an access if the user profile has any of the roles.class
StrictTransportSecurityHeader
Strict transport security header.class
XContentTypeOptionsHeader
XContent type options header.class
XFrameOptionsHeader
XFrame options header.class
XSSProtectionHeader
XSS protection header.Methods in org.pac4j.core.authorization.authorizer that return Authorizer Modifier and Type Method Description static <U extends UserProfile>
Authorizer<U>AndAuthorizer. and(Authorizer<U>... authorizers)
Methods in org.pac4j.core.authorization.authorizer with parameters of type Authorizer Modifier and Type Method Description static <U extends UserProfile>
Authorizer<U>AndAuthorizer. and(Authorizer<U>... authorizers)
static <U extends UserProfile>
OrAuthorizer<U>OrAuthorizer. or(Authorizer<U>... authorizers)
Constructor parameters in org.pac4j.core.authorization.authorizer with type arguments of type Authorizer Constructor Description AndAuthorizer(List<Authorizer<U>> authorizers)
OrAuthorizer(List<Authorizer<U>> authorizers)
-
Uses of Authorizer in org.pac4j.core.authorization.authorizer.csrf
Classes in org.pac4j.core.authorization.authorizer.csrf that implement Authorizer Modifier and Type Class Description class
CsrfAuthorizer
Authorizer that checks CSRF tokens.class
CsrfTokenGeneratorAuthorizer
Authorizer which creates a new CSRF token and adds it as a request attribute and as a cookie (AngularJS). -
Uses of Authorizer in org.pac4j.core.authorization.checker
Method parameters in org.pac4j.core.authorization.checker with type arguments of type Authorizer Modifier and Type Method Description boolean
AuthorizationChecker. isAuthorized(WebContext context, List<UserProfile> profiles, String authorizerNames, Map<String,Authorizer> authorizersMap)
Check whether the user is authorized.boolean
DefaultAuthorizationChecker. isAuthorized(WebContext context, List<UserProfile> profiles, String authorizersValue, Map<String,Authorizer> authorizersMap)
-
Uses of Authorizer in org.pac4j.core.config
Fields in org.pac4j.core.config with type parameters of type Authorizer Modifier and Type Field Description protected Map<String,Authorizer>
Config. authorizers
Methods in org.pac4j.core.config that return types with arguments of type Authorizer Modifier and Type Method Description Map<String,Authorizer>
Config. getAuthorizers()
Methods in org.pac4j.core.config with parameters of type Authorizer Modifier and Type Method Description void
Config. addAuthorizer(String name, Authorizer authorizer)
void
Config. setAuthorizer(Authorizer authorizer)
Method parameters in org.pac4j.core.config with type arguments of type Authorizer Modifier and Type Method Description void
Config. setAuthorizers(Map<String,Authorizer> authorizers)
Constructor parameters in org.pac4j.core.config with type arguments of type Authorizer Constructor Description Config(String callbackUrl, Map<String,Authorizer> authorizers, Client... clients)
Config(String callbackUrl, Client client, Map<String,Authorizer> authorizers)
Config(Map<String,Authorizer> authorizers)
Config(Map<String,Authorizer> authorizers, Client... clients)
Config(Client client, Map<String,Authorizer> authorizers)
Config(Clients clients, Map<String,Authorizer> authorizers)
-