Package org.pac4j.core.client
-
Interface Summary Interface Description Client<C extends Credentials> This interface is the core class of the library. -
Class Summary Class Description BaseClient<C extends Credentials> This class is the default implementation of an authentication client (whatever the mechanism).Clients This class is made to group multiple clients, generally on one callback url.DirectClient<C extends Credentials> Direct client: credentials are passed and authentication occurs for every HTTP request.IndirectClient<C extends Credentials> 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.