Package | Description |
---|---|
org.pac4j.http.client.direct | |
org.pac4j.http.client.indirect | |
org.pac4j.http.credentials.authenticator | |
org.pac4j.http.credentials.authenticator.test |
Modifier and Type | Method and Description |
---|---|
Authenticator<C> |
DirectHttpClient.getAuthenticator() |
Modifier and Type | Method and Description |
---|---|
void |
DirectHttpClient.setAuthenticator(Authenticator<C> authenticator) |
Modifier and Type | Method and Description |
---|---|
Authenticator<C> |
IndirectHttpClient.getAuthenticator() |
Modifier and Type | Method and Description |
---|---|
void |
IndirectHttpClient.setAuthenticator(Authenticator<C> authenticator) |
Modifier and Type | Interface and Description |
---|---|
interface |
TokenAuthenticator
This interface represents the contract to validate a token credentials.
|
interface |
UsernamePasswordAuthenticator
This interface represents the contract to validate a username / password credentials.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractUsernamePasswordAuthenticator
An abstract username / password authenticator having a password encoder.
|
class |
IpRegexpAuthenticator
Authenticates users based on their IP and a regexp pattern.
|
class |
LocalCachingAuthenticator<T extends HttpCredentials>
An authenticator that caches the result of an authentication event locally.
|
Modifier and Type | Method and Description |
---|---|
void |
LocalCachingAuthenticator.setDelegate(Authenticator<T> delegate) |
Constructor and Description |
---|
LocalCachingAuthenticator(Authenticator<T> delegate,
long cacheSize,
long timeout,
TimeUnit timeUnit) |
Modifier and Type | Class and Description |
---|---|
class |
SimpleTestTokenAuthenticator
This class is a simple test authenticator: token must not be blank.
|
class |
SimpleTestUsernamePasswordAuthenticator
This class is a simple test authenticator: password must match username.
|
Copyright © 2016. All Rights Reserved.