Uses of Interface
org.pac4j.core.client.Client
Packages that use Client
Package
Description
-
Uses of Client in org.pac4j.core.authorization.checker
Method parameters in org.pac4j.core.authorization.checker with type arguments of type ClientModifier and TypeMethodDescriptionprotected boolean
DefaultAuthorizationChecker.containsClientType
(List<Client> clients, Class<? extends Client> clazz) protected boolean
DefaultAuthorizationChecker.containsClientType
(List<Client> clients, Class<? extends Client> clazz) -
Uses of Client in org.pac4j.core.client
Classes in org.pac4j.core.client that implement ClientModifier and TypeClassDescriptionclass
This class is the default implementation of an authentication client (whatever the mechanism).class
Direct client: credentials are passed and authentication occurs for every HTTP request.class
Indirect client: the requested protected URL is saved, the user is redirected to the identity provider for login and back to the application after the sucessful authentication and finally to the originally requested URL.Methods in org.pac4j.core.client with type parameters of type ClientMethods in org.pac4j.core.client that return types with arguments of type ClientModifier and TypeMethodDescriptionClients.findAllClients()
Find all the clients (initialized).Clients.findClient
(String name) Return the right client according to the specific name.Clients.getClients()
Methods in org.pac4j.core.client with parameters of type ClientMethod parameters in org.pac4j.core.client with type arguments of type ClientConstructors in org.pac4j.core.client with parameters of type ClientModifierConstructorDescriptionConstructor parameters in org.pac4j.core.client with type arguments of type Client -
Uses of Client in org.pac4j.core.client.direct
Classes in org.pac4j.core.client.direct that implement Client -
Uses of Client in org.pac4j.core.client.finder
Methods in org.pac4j.core.client.finder that return types with arguments of type ClientModifier and TypeMethodDescriptionClientFinder.find
(Clients clients, WebContext context, String clientNames) DefaultCallbackClientFinder.find
(Clients clients, WebContext context, String clientNames) DefaultSecurityClientFinder.find
(Clients clients, WebContext context, String clientNames) -
Uses of Client in org.pac4j.core.config
Constructors in org.pac4j.core.config with parameters of type ClientModifierConstructorDescriptionConfig
(Map<String, Authorizer> authorizers, Client... clients) Config
(Client client, Map<String, Authorizer> authorizers) Constructor parameters in org.pac4j.core.config with type arguments of type Client -
Uses of Client in org.pac4j.core.engine
Methods in org.pac4j.core.engine with parameters of type ClientModifier and TypeMethodDescriptionprotected String
DefaultLogoutLogic.enhanceRedirectUrl
(Config config, Client client, WebContext context, SessionStore sessionStore, String redirectUrl) Method parameters in org.pac4j.core.engine with type arguments of type ClientModifier and TypeMethodDescriptionprotected HttpAction
DefaultSecurityLogic.forbidden
(WebContext context, SessionStore sessionStore, List<Client> currentClients, List<UserProfile> profiles, String authorizers) Return a forbidden error.protected List<UserProfile>
DefaultSecurityLogic.loadProfiles
(ProfileManager manager, WebContext context, SessionStore sessionStore, List<Client> clients) Load the profiles.protected HttpAction
DefaultSecurityLogic.redirectToIdentityProvider
(WebContext context, SessionStore sessionStore, List<Client> currentClients) Perform a redirection to start the login process of the first indirect client.protected void
DefaultSecurityLogic.saveRequestedUrl
(WebContext context, SessionStore sessionStore, List<Client> currentClients, AjaxRequestResolver ajaxRequestResolver) Save the requested url.protected boolean
DefaultSecurityLogic.startAuthentication
(WebContext context, SessionStore sessionStore, List<Client> currentClients) Return whether we must start a login process if the first client is an indirect one.protected HttpAction
DefaultSecurityLogic.unauthorized
(WebContext context, SessionStore sessionStore, List<Client> currentClients) Return an unauthorized error. -
Uses of Client in org.pac4j.core.matching.checker
Method parameters in org.pac4j.core.matching.checker with type arguments of type ClientModifier and TypeMethodDescriptionprotected String
DefaultMatchingChecker.computeDefaultMatcherNames
(WebContext context, SessionStore sessionStore, List<Client> clients, Map<String, Matcher> matchersMap) DefaultMatchingChecker.computeMatchers
(WebContext context, SessionStore sessionStore, String matchersValue, Map<String, Matcher> matchersMap, List<Client> clients) boolean
DefaultMatchingChecker.matches
(WebContext context, SessionStore sessionStore, String matchersValue, Map<String, Matcher> matchersMap, List<Client> clients) boolean
MatchingChecker.matches
(WebContext context, SessionStore sessionStore, String matcherNames, Map<String, Matcher> matchersMap, List<Client> clients) Check if the web context matches.