A C D F G H I O R S T

A

AUTH_SESSION_PARAM - Static variable in class org.eclipse.higgins.rp.AuthProtocolHandler
query parameter which contains the value of the authentication session for the current request
AuthProtocolHandler - class org.eclipse.higgins.rp.AuthProtocolHandler.
The top level interface for the protocol finite state machine handler.
AuthProtocolHandler() - Constructor for class org.eclipse.higgins.rp.AuthProtocolHandler
 
addAuthSessionToLocation(String) - Method in class org.eclipse.higgins.rp.AuthProtocolHandler
Utility function which adds the authentication context as a request parameter
addValue(Object) - Method in class org.eclipse.higgins.rp.util.RPClaimImpl
 
attributeExists(String) - Method in interface org.eclipse.higgins.rp.SessionContext
Check if there is a value attached to a given attribute.
attributeExists(String, String) - Method in interface org.eclipse.higgins.rp.SessionContext
Check if there is a value attached to a given attribute in the indicated authentication session.
authenticate(Map, Map) - Method in class org.eclipse.higgins.rp.AuthProtocolHandler
Call to initiate or continue the authentication process.

C

Constants - class org.eclipse.higgins.rp.Constants.
 
Constants() - Constructor for class org.eclipse.higgins.rp.Constants
 
claimListToString(List) - Static method in class org.eclipse.higgins.rp.util.RPClaimTypeImpl
 
claimListToString(List, String) - Static method in class org.eclipse.higgins.rp.util.RPClaimTypeImpl
 
createNewSession(Map) - Method in interface org.eclipse.higgins.rp.RelyingPartyEnabler
AuthProtocolHandler is an object implementing the finite state machine of the actual protocol.
createNewSession(String, Map) - Method in interface org.eclipse.higgins.rp.RelyingPartyEnabler
 

D

DispatchCallback - interface org.eclipse.higgins.rp.DispatchCallback.
This is the abstraction of the RequestDispatcher from J2EE Servlets
deleteAttribute(String) - Method in interface org.eclipse.higgins.rp.SessionContext
Deletes the value associated with an attribute if it exists.
deleteAttribute(String, String) - Method in interface org.eclipse.higgins.rp.SessionContext
Deletes the value associated with an attribute if it exists.

F

forward(String) - Method in interface org.eclipse.higgins.rp.DispatchCallback
Method to forward the handling of the request to the new local targetLocation

G

getAsString() - Method in interface org.eclipse.higgins.rp.tokens.RPSecurityToken
 
getClaims() - Method in interface org.eclipse.higgins.rp.tokens.RPSecurityToken
 
getCurrentRequestUrl() - Method in interface org.eclipse.higgins.rp.SessionContext
 
getDisplayName() - Method in interface org.eclipse.higgins.rp.tokens.RPClaimType
 
getDisplayName() - Method in class org.eclipse.higgins.rp.util.RPClaimTypeImpl
 
getMetadata() - Method in interface org.eclipse.higgins.rp.tokens.RPClaim
 
getMetadata() - Method in class org.eclipse.higgins.rp.util.RPClaimImpl
 
getName() - Method in interface org.eclipse.higgins.rp.tokens.RPClaimType
 
getName() - Method in class org.eclipse.higgins.rp.util.RPClaimTypeImpl
 
getOptionalClaims() - Method in class org.eclipse.higgins.rp.AuthProtocolHandler
Getter method for the list of optional Claims
getProtectedResource() - Method in interface org.eclipse.higgins.rp.SessionContext
 
getRealPath(String) - Method in interface org.eclipse.higgins.rp.SessionContext
 
getRequiredClaims() - Method in class org.eclipse.higgins.rp.AuthProtocolHandler
Getter method for the list of required Claims
getSerialized() - Method in interface org.eclipse.higgins.rp.tokens.RPClaim
 
getSerialized() - Method in class org.eclipse.higgins.rp.util.RPClaimImpl
 
getSessionId() - Method in class org.eclipse.higgins.rp.AuthProtocolHandler
Returns a session ID which is bound to the authentication session
getShortName() - Method in interface org.eclipse.higgins.rp.tokens.RPClaimType
 
getShortName() - Method in class org.eclipse.higgins.rp.util.RPClaimTypeImpl
 
getSupportedTokenName() - Static method in class org.eclipse.higgins.rp.AuthProtocolHandler
Static token method which MUST be over-ridden by the subclass
getTokenType() - Method in interface org.eclipse.higgins.rp.tokens.RPSecurityToken
 
getType() - Method in interface org.eclipse.higgins.rp.tokens.RPClaim
 
getType() - Method in class org.eclipse.higgins.rp.util.RPClaimImpl
 
getValues() - Method in interface org.eclipse.higgins.rp.tokens.RPClaim
 
getValues() - Method in class org.eclipse.higgins.rp.util.RPClaimImpl
 

H

handleFailure(int) - Method in interface org.eclipse.higgins.rp.ResultCallback
Callback for authentication process failure.
handleFailure(int, Throwable) - Method in interface org.eclipse.higgins.rp.ResultCallback
Callback for authentication process failure.
handleSuccess(String, RPSecurityToken) - Method in interface org.eclipse.higgins.rp.ResultCallback
Callback on success of authentication process

I

init(Map) - Static method in class org.eclipse.higgins.rp.AuthProtocolHandler
Protocol handler specific initialization.

O

OPTIONALCLAIMS - Static variable in class org.eclipse.higgins.rp.Constants
 
org.eclipse.higgins.rp - package org.eclipse.higgins.rp
 
org.eclipse.higgins.rp.tokens - package org.eclipse.higgins.rp.tokens
 
org.eclipse.higgins.rp.util - package org.eclipse.higgins.rp.util
 

R

REQUIREDCLAIMS - Static variable in class org.eclipse.higgins.rp.Constants
 
RPClaim - interface org.eclipse.higgins.rp.tokens.RPClaim.
 
RPClaimImpl - class org.eclipse.higgins.rp.util.RPClaimImpl.
A simple implementation of the Claim interface
RPClaimImpl(RPClaimType) - Constructor for class org.eclipse.higgins.rp.util.RPClaimImpl
 
RPClaimType - interface org.eclipse.higgins.rp.tokens.RPClaimType.
 
RPClaimTypeImpl - class org.eclipse.higgins.rp.util.RPClaimTypeImpl.
 
RPClaimTypeImpl(String) - Constructor for class org.eclipse.higgins.rp.util.RPClaimTypeImpl
 
RPClaimTypeImpl(URI) - Constructor for class org.eclipse.higgins.rp.util.RPClaimTypeImpl
 
RPSecurityToken - interface org.eclipse.higgins.rp.tokens.RPSecurityToken.
Interface describing a token returned by an authentication handler
RP_AUTHENTICATION_FAILURE - Static variable in interface org.eclipse.higgins.rp.ResultCallback
Failure of the authentication process
RP_AUTHENTICATION_INTERNAL_ERROR - Static variable in interface org.eclipse.higgins.rp.ResultCallback
Error condition in the authentication protocol state machine
RP_AUTHENTICATION_TIMEOUT - Static variable in interface org.eclipse.higgins.rp.ResultCallback
Timeout condition in the authentication protocol state machine
RelyingPartyEnabler - interface org.eclipse.higgins.rp.RelyingPartyEnabler.
The top level interface which defines the Relying Party interface.
ResultCallback - interface org.eclipse.higgins.rp.ResultCallback.
 
redirect(String) - Method in interface org.eclipse.higgins.rp.DispatchCallback
Method to redirect user to an external location.
registerCallbacks(ResultCallback, DispatchCallback, SessionContext) - Method in class org.eclipse.higgins.rp.AuthProtocolHandler
Register callbacks to be be used in the authentication process
retrieveAttribute(String) - Method in interface org.eclipse.higgins.rp.SessionContext
Retrieves attribute associated with a given name
retrieveAttribute(String, String) - Method in interface org.eclipse.higgins.rp.SessionContext
Retrieves attribute associated with a given name in the given authentication session

S

SessionContext - interface org.eclipse.higgins.rp.SessionContext.
An interface by which protocol handlers can get access to the session context This is the abstraction of the httpSession and portions of the servletContext in J2EE containers Note: All the store/retrieve methods have two versions.
setDisplayName(String) - Method in class org.eclipse.higgins.rp.util.RPClaimTypeImpl
 
setOptionalClaims(List) - Method in class org.eclipse.higgins.rp.AuthProtocolHandler
 
setProtectedResource(String) - Method in interface org.eclipse.higgins.rp.SessionContext
 
setRequiredClaims(List) - Method in class org.eclipse.higgins.rp.AuthProtocolHandler
Calls to initialize this object with the list of required and optional claim types.
setSessionId(String) - Method in class org.eclipse.higgins.rp.AuthProtocolHandler
Sets the sessionID bound to this authentication session
storeAttribute(String, Object) - Method in interface org.eclipse.higgins.rp.SessionContext
Associates a value with a key in the session store.
storeAttribute(String, String, Object) - Method in interface org.eclipse.higgins.rp.SessionContext
Associates a value with a key in the session store of a particular authentication session.

T

TOKENTYPES - Static variable in class org.eclipse.higgins.rp.Constants
 

A C D F G H I O R S T