public interface ActiveAuthenticationIdentityProvider
ActiveAuthenticationIdentityProvider
Provides identity tokens used during active authentication to bridge the deficiencies in Java Login Modules and general Active Authentication patterns based on Java login modules. Creates a unique, short lived identity token, caching basic Authentication information across redirects, requests, and threads during the active authentication process. The life-time of this cached authentication information is meant to be very short lived.
Modifier and Type | Method and Description |
---|---|
void |
completeAuthenticationEvent(String token)
Completes an authentication event for a given authentication token
|
IdentityToken |
createIdentityToken()
Start an authentication event with the server, creating a new and unique identity token
|
IdentityToken |
createIdentityToken(String seed)
Start an authentication event with the server, creating a new and unique identity token
|
List<String> |
getSessionAttributeNames()
Get a list of session attribute names that should be saved and restored upon authentication events
|
IdentityToken createIdentityToken()
IdentityToken createIdentityToken(String seed)
seed
- seed information to add to tokenvoid completeAuthenticationEvent(String token)
token
- The token identifying the authentication event to be completedCopyright © 1999–2016 The Apache Software Foundation. All rights reserved.