| Package | Description |
|---|---|
| org.pac4j.core.client | |
| org.pac4j.core.credentials | |
| org.pac4j.core.credentials.authenticator | |
| org.pac4j.core.credentials.extractor | |
| org.pac4j.core.profile.creator |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseClient<C extends Credentials,U extends CommonProfile>
This class is the default implementation of an authentication client (whatever the mechanism).
|
interface |
Client<C extends Credentials,U extends CommonProfile>
This interface is the core class of the library.
|
class |
DirectClient<C extends Credentials,U extends CommonProfile>
This class is the default direct (stateless) implementation of an authentication client (whatever the mechanism).
|
class |
DirectClientV2<C extends Credentials,U extends CommonProfile>
|
class |
IndirectClient<C extends Credentials,U extends CommonProfile>
This class is the default indirect (with redirection, stateful) implementation of an authentication client (whatever the mechanism).
|
class |
IndirectClientV2<C extends Credentials,U extends CommonProfile>
New indirect client type using the
RedirectActionBuilder, CredentialsExtractor, Authenticator
and ProfileCreator concepts. |
| Modifier and Type | Class and Description |
|---|---|
class |
AnonymousCredentials
Anonymous credentials.
|
class |
TokenCredentials
This credentials represents a token.
|
class |
UsernamePasswordCredentials
This class represents a username and a password credentials
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Authenticator<C extends Credentials>
An authenticator is responsible for validating
Credentials and should throw a CredentialsException
if the authentication fails. |
class |
LocalCachingAuthenticator<T extends Credentials>
An authenticator that caches the result of an authentication event locally.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CredentialsExtractor<C extends Credentials>
An extractor gets the
Credentials from a WebContext and should return null if no credentials are present
or should throw a CredentialsException if it cannot get it. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractProfileCreator<C extends Credentials,P extends CommonProfile>
Abstract profile creator where you can define the profile created.
|
class |
AuthenticatorProfileCreator<C extends Credentials,P extends CommonProfile>
This profile creator retrieves the user profile attached in the
Credentials. |
interface |
ProfileCreator<C extends Credentials,U extends CommonProfile>
This interface is responsible to create a
CommonProfile from a Credentials. |
Copyright © 2017. All Rights Reserved.