Overview
Package
Class
Use
Tree
Serialized
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Serialized
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes