Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2004 IBM Corp. All Rights Reserved.