A C D E G I L M O P R S T U

A

AbstractEAIDemoServlet - class com.tivoli.am.eb.web.eaidemo.AbstractEAIDemoServlet.
An abstract servlet that performs EAI operations common to both the user ID and PAC operations.
AbstractEAIDemoServlet() - Constructor for class com.tivoli.am.eb.web.eaidemo.AbstractEAIDemoServlet
 
AdvancedEAIDemoServlet - class com.tivoli.am.eb.web.eaidemo.AdvancedEAIDemoServlet.
The advanced EAI demo servlet performs authentication through the TAM Java Authentication API by generating a PAC for the user corresponding to the tam-eai-user servlet context parameter.
AdvancedEAIDemoServlet() - Constructor for class com.tivoli.am.eb.web.eaidemo.AdvancedEAIDemoServlet
Constructs a new advanced demo servlet.

C

com.tivoli.am.eb.web.eaidemo - package com.tivoli.am.eb.web.eaidemo
 
com.tivoli.am.eb.web.localresponsedemo - package com.tivoli.am.eb.web.localresponsedemo
 
config - Variable in class com.tivoli.am.eb.web.eaidemo.AbstractEAIDemoServlet
 

D

DEMO_TYPE_PAC - Static variable in class com.tivoli.am.eb.web.eaidemo.EAIDemoServerConfig
Indicates the advanced demo, returning only PAC headers and requiring configuration through PdJrteCfg and SvrSslCfg.
DEMO_TYPE_USER_ID - Static variable in class com.tivoli.am.eb.web.eaidemo.EAIDemoServerConfig
Indicates the simple demo, returning only User ID headers.
doAuthentication(HttpServletRequest) - Method in class com.tivoli.am.eb.web.eaidemo.AbstractEAIDemoServlet
Finds the authentication data in the client's request and converts it to a principal appropriate to the type of EAI operation (user ID or PAC).
doAuthentication(HttpServletRequest) - Method in class com.tivoli.am.eb.web.eaidemo.AdvancedEAIDemoServlet
Performs authentication against a the registry configured in the PDJRTE for this server.
doAuthentication(HttpServletRequest) - Method in class com.tivoli.am.eb.web.eaidemo.SimpleEAIDemoServlet
Locates the username submitted from the EAI login form.
doEAIHeaders(Object, HttpServletResponse) - Method in class com.tivoli.am.eb.web.eaidemo.AbstractEAIDemoServlet
Sets the appropriate headers and respective values based on the configuration of the servlet and EAI type (user ID or PAC).
doEAIHeaders(Object, HttpServletResponse) - Method in class com.tivoli.am.eb.web.eaidemo.AdvancedEAIDemoServlet
Sets the appropriate user ID headers in the response to the client.
doEAIHeaders(Object, HttpServletResponse) - Method in class com.tivoli.am.eb.web.eaidemo.SimpleEAIDemoServlet
Sets the appropriate user ID headers in the response to the client.
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.tivoli.am.eb.web.eaidemo.EAIConfigServlet
Processes the information provided in a GET request to this servlet.
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.tivoli.am.eb.web.localresponsedemo.TAMOperationHandler
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class com.tivoli.am.eb.web.eaidemo.AbstractEAIDemoServlet
Responds to a POST operation by adding the EAI headers and printing a simple message to the user.
doPost(HttpServletRequest, HttpServletResponse) - Method in class com.tivoli.am.eb.web.eaidemo.EAIConfigServlet
Processes the information provided in a POST request to this servlet.

E

EAIConfigServlet - class com.tivoli.am.eb.web.eaidemo.EAIConfigServlet.
A servlet that responds to the configuration form, and sets appropriate configuration values.
EAIConfigServlet() - Constructor for class com.tivoli.am.eb.web.eaidemo.EAIConfigServlet
 
EAIConstants - interface com.tivoli.am.eb.web.eaidemo.EAIConstants.
Constants file that defines the constants that appear in a local response redirect URL.
EAIDemoServerConfig - class com.tivoli.am.eb.web.eaidemo.EAIDemoServerConfig.
Class representing EAI servlet configuration parameters.

G

getConfig() - Method in class com.tivoli.am.eb.web.eaidemo.EAIDemoServerConfig
Returns the properties object representing the config file.
getDeclaredAuthLevel() - Method in class com.tivoli.am.eb.web.eaidemo.AbstractEAIDemoServlet
Returns the authentication level the user declared in the login page.
getDeclaredTamUser() - Method in class com.tivoli.am.eb.web.eaidemo.AbstractEAIDemoServlet
Returns the user name that was inputted in the login page.
getDefaultAuthLevelValue() - Method in class com.tivoli.am.eb.web.eaidemo.EAIDemoServerConfig
Returns the value corresponding to the eai-auth-level header.
getDefaultRedirectURL() - Method in class com.tivoli.am.eb.web.eaidemo.EAIDemoServerConfig
Returns the value of the URL to which WebSEAL should redirect users upon successful authentication.
getDefaultUser() - Method in class com.tivoli.am.eb.web.eaidemo.EAIDemoServerConfig
The TAM user that all EAI demo logins map to.
getEAIAuthLevelHeader() - Method in class com.tivoli.am.eb.web.eaidemo.EAIDemoServerConfig
Returns the name of the header that should be used to indicate authentication level.
getEAIPACHeader() - Method in class com.tivoli.am.eb.web.eaidemo.EAIDemoServerConfig
Returns the name of the header that should be used to indicate the user PAC.
getEAIPACSvcHeader() - Method in class com.tivoli.am.eb.web.eaidemo.EAIDemoServerConfig
Returns the name of the header that should be used to indicate the PAC service control header.
getEAIRedirURLHeader() - Method in class com.tivoli.am.eb.web.eaidemo.EAIDemoServerConfig
Returns the name of the header that should be used to indicate the URL to which WebSEAL will redirect users upon successful authentication.
getEAIUserIDHeader() - Method in class com.tivoli.am.eb.web.eaidemo.EAIDemoServerConfig
Returns the name of the header that should be used to indicate the user ID for WebSEAL to use when constructing a credential for the user.
getEAIxattrsHeader() - Method in class com.tivoli.am.eb.web.eaidemo.EAIDemoServerConfig
Returns the name of the header that should be used to indicate EAI extended attributes.
getInstance(ServletContext) - Static method in class com.tivoli.am.eb.web.eaidemo.EAIDemoServerConfig
Singleton pattern to return the common configuration object.
getPDPermPropertiesURL() - Method in class com.tivoli.am.eb.web.eaidemo.EAIDemoServerConfig
Returns the URL of the PDJRTE configuration file.
getRequestedUrl() - Method in class com.tivoli.am.eb.web.eaidemo.AbstractEAIDemoServlet
Returns the url that was initially requested.

I

init() - Method in class com.tivoli.am.eb.web.eaidemo.AbstractEAIDemoServlet
Sets up common servlet configuration.
init() - Method in class com.tivoli.am.eb.web.eaidemo.AdvancedEAIDemoServlet
Initializes the PDAuthorizationContext, preparing the servlet for authentication requests.
init() - Method in class com.tivoli.am.eb.web.eaidemo.EAIConfigServlet
Gets the server config file out of the application context.
init() - Method in class com.tivoli.am.eb.web.eaidemo.SimpleEAIDemoServlet
 

L

LocalResponseRedirectConstants - class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants.
Class of constants for WebSEAL's redirect operations.
LocalResponseRedirectConstants() - Constructor for class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants
 

M

MACRO_AUTHNLEVEL - Static variable in class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants
The required authentication level.
MACRO_ERROR_CODE - Static variable in class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants
The hex value of the error code.
MACRO_FAILREASON - Static variable in class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants
The reason of failure, if known.
MACRO_HOSTNAME - Static variable in class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants
The host name from the host header, or the fully qualified host name of the WebSEAL system if the header does not exist.
MACRO_METHOD - Static variable in class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants
The HTTP method used for the request.
MACRO_PROTOCOL - Static variable in class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants
The protocol of the request (http or https).
MACRO_REFERER - Static variable in class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants
The referring URL.
MACRO_URL - Static variable in class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants
The URL of the resource the user was trying to request.
MACRO_USERNAME - Static variable in class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants
The username of the currently logged in user, "unauthenticated" if no user is currently logged in.

O

ORIG_USER_ATTR_NAME - Static variable in class com.tivoli.am.eb.web.eaidemo.AbstractEAIDemoServlet
The name of the header used to communicate the user id entered in the login form.

P

PACAdapter - class com.tivoli.am.eb.web.eaidemo.PACAdapter.
Converts a PAC byte array to a string that can be passed in the http response header.
PACAdapter() - Constructor for class com.tivoli.am.eb.web.eaidemo.PACAdapter
 
PACToString(byte[]) - Static method in class com.tivoli.am.eb.web.eaidemo.PACAdapter
A PAC is formatted as a

R

RESPONSE_OP_ACCT_LOCKED - Static variable in class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants
User's account is invalid.
RESPONSE_OP_CERT_LOGIN - Static variable in class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants
User must login with a certificate.
RESPONSE_OP_CERT_STEPUP_HTTP - Static variable in class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants
User tried to step up to certificates over http (not allowed).
RESPONSE_OP_EAI_AUTH_ERROR - Static variable in class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants
EAI information returned to WebSEAL is invalid.
RESPONSE_OP_ERROR - Static variable in class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants
An error occurred.
RESPONSE_OP_FAILED_CERT - Static variable in class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants
User's certificate is invalid.
RESPONSE_OP_HELP - Static variable in class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants
User performed an action that makes no sense, like logging out while logged in using BA.
RESPONSE_OP_LOGIN - Static variable in class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants
User needs to authenticate.
RESPONSE_OP_LOGIN_SUCCESS - Static variable in class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants
User successfully authenticated, but there's no last cached url to redirect to.
RESPONSE_OP_LOGOUT - Static variable in class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants
The user chose to log out.
RESPONSE_OP_NEXT_TOKEN - Static variable in class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants
User must input next token information.
RESPONSE_OP_PASSWD - Static variable in class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants
The user chose to change her password.
RESPONSE_OP_PASSWD_EXP - Static variable in class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants
User's password is expired.
RESPONSE_OP_PASSWD_REP_FAILURE - Static variable in class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants
User's password change failed.
RESPONSE_OP_PASSWD_REP_SUCCESS - Static variable in class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants
User's password change was successful.
RESPONSE_OP_STEPUP_LOGIN_ERROR - Static variable in class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants
User must step up to another authentication level (check the AUTHNLEVEL macro to see which auth level is required).
RESPONSE_OP_SWITCH_USER - Static variable in class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants
User requested the switch user page.
RESPONSE_OP_TOKEN_LOGIN - Static variable in class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants
User must login using token authentication.
RESPONSE_OP_TOO_MANY_SESSIONS - Static variable in class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants
The user has too many active sessions.

S

SimpleEAIDemoServlet - class com.tivoli.am.eb.web.eaidemo.SimpleEAIDemoServlet.
A demo EAI servlet that returns the EAI user ID headers.
SimpleEAIDemoServlet() - Constructor for class com.tivoli.am.eb.web.eaidemo.SimpleEAIDemoServlet
 
setDefaultAuthLevelValue(String) - Method in class com.tivoli.am.eb.web.eaidemo.EAIDemoServerConfig
Returns the value corresponding to the eai-auth-level header.
setDefaultRedirectURL(String) - Method in class com.tivoli.am.eb.web.eaidemo.EAIDemoServerConfig
Returns the value of the URL to which WebSEAL should redirect users upon successful authentication.
setDefaultUser(String) - Method in class com.tivoli.am.eb.web.eaidemo.EAIDemoServerConfig
The TAM user that all EAI demo logins map to.
setEAIAuthLevelHeader(String) - Method in class com.tivoli.am.eb.web.eaidemo.EAIDemoServerConfig
Returns the name of the header that should be used to indicate authentication level.
setEAIPACHeader(String) - Method in class com.tivoli.am.eb.web.eaidemo.EAIDemoServerConfig
Returns the name of the header that should be used to indicate the user PAC.
setEAIPACSvcHeader(String) - Method in class com.tivoli.am.eb.web.eaidemo.EAIDemoServerConfig
Returns the name of the header that should be used to indicate the PAC service control header.
setEAIRedirURLHeader(String) - Method in class com.tivoli.am.eb.web.eaidemo.EAIDemoServerConfig
Returns the name of the header that should be used to indicate the URL to which WebSEAL will redirect users upon successful authentication.
setEAIUserIDHeader(String) - Method in class com.tivoli.am.eb.web.eaidemo.EAIDemoServerConfig
Returns the name of the header that should be used to indicate the user ID for WebSEAL to use when constructing a credential for the user.
setEAIxattrsHeader(String) - Method in class com.tivoli.am.eb.web.eaidemo.EAIDemoServerConfig
Returns the name of the header that should be used to indicate EAI extended attributes.
setPDPermPropertiesURL(String) - Method in class com.tivoli.am.eb.web.eaidemo.EAIDemoServerConfig
Returns the URL of the PDJRTE configuration file.
storeConfig() - Method in class com.tivoli.am.eb.web.eaidemo.EAIDemoServerConfig
Saves the config file to disk.

T

TAMOperationHandler - class com.tivoli.am.eb.web.localresponsedemo.TAMOperationHandler.
Responds appropriately to a local response redirect sent from WebSEAL.
TAMOperationHandler() - Constructor for class com.tivoli.am.eb.web.localresponsedemo.TAMOperationHandler
 
TAM_OPERATION - Static variable in class com.tivoli.am.eb.web.localresponsedemo.LocalResponseRedirectConstants
The query string parameter stating the operation WebSEAL needs the local response module to handle.

U

UNAUTHENTICATED_PRINCIPAL_NAME - Static variable in interface com.tivoli.am.eb.web.eaidemo.EAIConstants
The username of the unauthenticated user.

A C D E G I L M O P R S T U

Copyright © 2004 IBM Corp. All Rights Reserved.