A B C D F G I L M N O P R S T U V

A

accessLogger - Static variable in class no.feide.moria.controller.MoriaController
Used for access logging.
addFileChangeListener(String, String, int) - Method in class no.feide.moria.configuration.ConfigurationManager
Monitor a file.
amReady - Static variable in class no.feide.moria.controller.MoriaController
Flag set to true if the authorization manager is ready.
attemptLogin(String, String, String, String, boolean) - Static method in class no.feide.moria.controller.MoriaController
Performs interactive login attempt using tickets and credentials.
attemptSingleSignOn(String, String) - Static method in class no.feide.moria.controller.MoriaController
Attempts single sign on (non-interactive) with an SSO ticket together with the login ticket.
authenticate(String, Credentials, String[]) - Static method in class no.feide.moria.controller.MoriaController
Convenience method to assure certain pre-authentication checks.
AuthenticationException - Exception in no.feide.moria.controller
Used to signal that the user has supplied wrong username/password.
AuthenticationException() - Constructor for exception no.feide.moria.controller.AuthenticationException
Basic constructor.
authorizationCheck(String, String[], String) - Static method in class no.feide.moria.controller.MoriaController
Performs an authorization validation of a service request; can the service perform the requested operation?
AuthorizationException - Exception in no.feide.moria.controller
Used to signal that the client is not authorized to perform a specific action.
AuthorizationException(String) - Constructor for exception no.feide.moria.controller.AuthorizationException
Basic constructor.
authzManager - Static variable in class no.feide.moria.controller.MoriaController
The single instance of the authorization manager.

B

BaseConfigException - Exception in no.feide.moria.configuration
Exception for signaling that the base config is not valid.
BaseConfigException(String) - Constructor for exception no.feide.moria.configuration.BaseConfigException
Basic constructor.

C

CAUGHT_DENIED_USERORG - Static variable in class no.feide.moria.controller.MoriaController
Log message for AuthorizationException.
CAUGHT_INVALID_TICKET - Static variable in class no.feide.moria.controller.MoriaController
Standard log message for InvalidTicketException.
CAUGHT_NONEXISTENT_TICKET - Static variable in class no.feide.moria.controller.MoriaController
Standard log message for NonExistentTicketException.
CAUGHT_STORE - Static variable in class no.feide.moria.controller.MoriaController
Standard log message for InvalidTicketException.
configManager - Static variable in class no.feide.moria.controller.MoriaController
The single instance of the configuration manager.
ConfigurationManager - Class in no.feide.moria.configuration
The configuration manager's task is to load and monitor the configuration files for changes.
ConfigurationManager() - Constructor for class no.feide.moria.configuration.ConfigurationManager
Constructor.
ConfigurationManager.FileListenerTask - Class in no.feide.moria.configuration
This class is used to monitor the configuration files.
ConfigurationManager.FileListenerTask(String, String) - Constructor for class no.feide.moria.configuration.ConfigurationManager.FileListenerTask
Constructor.
ConfigurationManagerException - Exception in no.feide.moria.configuration
The ConfigurationManagerException is thrown if something goes wrong with the ConfigurationManager.
ConfigurationManagerException(String) - Constructor for exception no.feide.moria.configuration.ConfigurationManagerException
Constructor.
ConfigurationManagerException(String, Throwable) - Constructor for exception no.feide.moria.configuration.ConfigurationManagerException
Constructor.

D

destroy() - Method in class no.feide.moria.configuration.ConfigurationManager
Destructor.
DIRECT_AUTH_OPER - Static variable in class no.feide.moria.controller.MoriaController
Operation type for local authentication.
directNonInteractiveAuthentication(String[], String, String, String) - Static method in class no.feide.moria.controller.MoriaController
Performs a direct authentication without the use of tickets.
directoryManager - Static variable in class no.feide.moria.controller.MoriaController
The single instance of the directory manager.
DirectoryUnavailableException - Exception in no.feide.moria.controller
Used to signal that the directory used for authentication is down.
DirectoryUnavailableException() - Constructor for exception no.feide.moria.controller.DirectoryUnavailableException
Basic constructor.
dmReady - Static variable in class no.feide.moria.controller.MoriaController
Flag set to true if the directory manager is ready.

F

fileChangeEvent(String, File) - Method in class no.feide.moria.configuration.ConfigurationManager
Send changed configuration to MoriaController.
fileForURI(String) - Static method in class no.feide.moria.configuration.ConfigurationManager
Resolves a fileURI to a File object.

G

getProxyTicket(String, String, String) - Static method in class no.feide.moria.controller.MoriaController
Generates a proxy ticket based on a TGT.
getRedirectURL(String) - Static method in class no.feide.moria.controller.MoriaController
Creates a redirect URL for redirecting user back to web service.
getRequestedAttributes(String, String) - Static method in class no.feide.moria.controller.MoriaController
Gets the name of the attributes a service requests, based on the loginTicket.
getSecLevel(String) - Static method in class no.feide.moria.controller.MoriaController
Gets the security level of an authentication attempt.
getServiceProperties(String) - Static method in class no.feide.moria.controller.MoriaController
Returns the service configuration for the service that created the authentication attempt.
getStatus() - Static method in class no.feide.moria.controller.MoriaController
Gets the total status of the controller.
getUserAttributes(String, String) - Static method in class no.feide.moria.controller.MoriaController
Retrieves user attributes from an authentication attempt.
getUserOrg(String) - Static method in class no.feide.moria.controller.MoriaController
Resolves a user's home organization through the Directory Manager.

I

IllegalInputException - Exception in no.feide.moria.controller
Used to signal that the controller has received illegal input.
IllegalInputException(String) - Constructor for exception no.feide.moria.controller.IllegalInputException
Basic constructor.
init() - Static method in class no.feide.moria.controller.MoriaController
Initiates the controller.
initController(ServletContext) - Static method in class no.feide.moria.controller.MoriaController
Starts the controller.
initiateAuthentication(String[], String, String, boolean, String) - Static method in class no.feide.moria.controller.MoriaController
Initiates authentication through Moria.
InoperableStateException - Exception in no.feide.moria.controller
Used to signal that the controller is out of order.
InoperableStateException(String) - Constructor for exception no.feide.moria.controller.InoperableStateException
Basic constructor.
INTERACTIVE_AUTH_OPER - Static variable in class no.feide.moria.controller.MoriaController
Operation type for interactive authentication.
invalidateSSOTicket(String) - Static method in class no.feide.moria.controller.MoriaController
Invalidates an SSO ticket.
isInitialized - Static variable in class no.feide.moria.controller.MoriaController
Flag set to true if the controller has been initialized.
isLegalURL(String) - Static method in class no.feide.moria.controller.MoriaController
Validates a URL.
isOrganizationAllowedForService(String, String) - Static method in class no.feide.moria.controller.MoriaController
Check whether a given service may allow users from a given organization.

L

lastModified - Variable in class no.feide.moria.configuration.ConfigurationManager.FileListenerTask
Last modification of the watched file.

M

messageLogger - Variable in class no.feide.moria.configuration.ConfigurationManager
For logging events that do not throw exceptions to the layer above.
messageLogger - Static variable in class no.feide.moria.controller.MoriaController
Used for message/error logging.
module - Variable in class no.feide.moria.configuration.ConfigurationManager.FileListenerTask
The module that the configuration file belongs to.
MODULE_AM - Static variable in class no.feide.moria.configuration.ConfigurationManager
Name of the Authorization module, used in configuration properties.
MODULE_CM - Static variable in class no.feide.moria.configuration.ConfigurationManager
Name of the Configuration module, used in configuration properties.
MODULE_DM - Static variable in class no.feide.moria.configuration.ConfigurationManager
Name of the Directory module, used in configuration properties.
MODULE_SM - Static variable in class no.feide.moria.configuration.ConfigurationManager
Name of the Store module, used in configuration properties.
MODULE_WEB - Static variable in class no.feide.moria.configuration.ConfigurationManager
Name of the Web module, used in configuration properties.
monitoredFile - Variable in class no.feide.moria.configuration.ConfigurationManager.FileListenerTask
The file object representation of the file that is beeing watched.
MoriaController - Class in no.feide.moria.controller
Intermediator for the sub modules of Moria.
MoriaController() - Constructor for class no.feide.moria.controller.MoriaController
Private constructor.
MoriaControllerException - Exception in no.feide.moria.controller
Superclass for the controller exceptions.
MoriaControllerException(String) - Constructor for exception no.feide.moria.controller.MoriaControllerException
Basic constructor.

N

NEEDS_LISTENER - Static variable in class no.feide.moria.configuration.ConfigurationManager
List of the modules that have configuration to watch.
no.feide.moria.configuration - package no.feide.moria.configuration
The configuration package for Moria.
no.feide.moria.controller - package no.feide.moria.controller
The controller package for Moria.
NONEXISTENT_TICKET - Static variable in class no.feide.moria.controller.MoriaController
Standard exception message for indication that ticket does not exist.
NOT_READY - Static variable in class no.feide.moria.controller.MoriaController
Standard exception message for indication that the controller is not ready.
numFileListeners() - Method in class no.feide.moria.configuration.ConfigurationManager
Number of active file listeners.

O

organizationCheck(String, String) - Static method in class no.feide.moria.controller.MoriaController
Checks whether the user's organization is allowed to use the service in question.

P

PROPS_PREFIX - Static variable in class no.feide.moria.configuration.ConfigurationManager
Attribute name prefix for file name properties.
PROXY_AUTH_OPER - Static variable in class no.feide.moria.controller.MoriaController
Operation type for interactive authentication.
proxyAuthentication(String[], String, String) - Static method in class no.feide.moria.controller.MoriaController
Performs a ticket based proxy authentication.

R

readProperties(String) - Static method in class no.feide.moria.configuration.ConfigurationManager
Read properties from file.
ready - Static variable in class no.feide.moria.controller.MoriaController
Flag set to true if the controller and all modules are ready.
removeFileChangeListener(String) - Method in class no.feide.moria.configuration.ConfigurationManager
Stop monitoring file.
run() - Method in class no.feide.moria.configuration.ConfigurationManager.FileListenerTask
Called by the timer.

S

SERVICE_TICKET - Static variable in class no.feide.moria.controller.MoriaController
Ticket type constant, indicating a login ticket, for use when returning a HashMap with multiple tickets.
servletContext - Static variable in class no.feide.moria.controller.MoriaController
The servlet context for the servlets using the controller.
setConfig(String, Properties) - Static method in class no.feide.moria.controller.MoriaController
Sets config for a module.
smReady - Static variable in class no.feide.moria.controller.MoriaController
Flag set to true if the store manager is ready.
SSO_TICKET - Static variable in class no.feide.moria.controller.MoriaController
Ticket type constant, indicating an SSO ticket, for use when returning a HashMap of two tickets.
stop() - Method in class no.feide.moria.configuration.ConfigurationManager
Remove all file listeners.
stop() - Static method in class no.feide.moria.controller.MoriaController
Shuts down the controller.
stopController() - Static method in class no.feide.moria.controller.MoriaController
Stops the controller.
store - Static variable in class no.feide.moria.controller.MoriaController
The single instance of the data store.
STORE_DOWN - Static variable in class no.feide.moria.controller.MoriaController
Standard exception message for indication that the store is unavailable.

T

TGT_IDENTIFIER - Static variable in class no.feide.moria.controller.MoriaController
Identifier for the TGT used in attribute requests.
timer - Variable in class no.feide.moria.configuration.ConfigurationManager
Timer for the configuration files.
TIMER_DELAY - Static variable in class no.feide.moria.configuration.ConfigurationManager
Attribute name for timer delay.
timerEntries - Variable in class no.feide.moria.configuration.ConfigurationManager
Storage for all timers.

U

UnknownTicketException - Exception in no.feide.moria.controller
Used to signal that a ticket does not exist in the store.
UnknownTicketException(String) - Constructor for exception no.feide.moria.controller.UnknownTicketException
Basic constructor.

V

VERIFY_USER_EXISTENCE_OPER - Static variable in class no.feide.moria.controller.MoriaController
Operation type for verify user existence.
verifyUserExistence(String, String) - Static method in class no.feide.moria.controller.MoriaController
Verifies the existence of a user.

A B C D F G I L M N O P R S T U V

Copyright © 2001-2006 UNINETT FAS. All Rights Reserved.