|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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.
Method Summary | |
---|---|
void |
completeAuthenticationEvent(java.lang.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(java.lang.String seed)
Start an authentication event with the server, creating a new and unique identity token |
java.util.List |
getSessionAttributeNames()
Get a list of session attribute names that should be saved and restored upon authentication events |
Method Detail |
---|
IdentityToken createIdentityToken()
IdentityToken createIdentityToken(java.lang.String seed)
seed
- seed information to add to token
void completeAuthenticationEvent(java.lang.String token)
token
- The token identifying the authentication event to be completedjava.util.List getSessionAttributeNames()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |