Package ome.security.auth

Interface Summary
NewUserGroupBean Strategy for finding the appropriate groups for a given user in LDAP.
PasswordProvider Authentication interface responsible for checking and changing passwords.
PasswordUtility Extension interface to PasswordProvider for methods which may or may not be available from a provider implementation.
RoleProvider Provides user and group creation, deletion, and modification for use by services.
 

Class Summary
AttributeNewUserGroupBean Handles the ":attribute:" specifier from etc/omero.properties.
AttributeSet Specialized handling of all the attributes, multi or single valued.
ConfigurablePasswordProvider Base class for most PasswordProvider implementations, providing configuration for default behaviors.
FilePasswordProvider Example password provider which uses the given file as password lookup.
GroupAttributeMapper  
JdbcPasswordProvider Central PasswordProvider which uses the "password" table in the central OMERO database.
LdapConfig Static methods for dealing with LDAP (DN) and the "password" table.
LdapPasswordProvider LDAP PasswordProvider which can create users on request to synchronize with an LDAP directory.
LoginAttemptListener Listens for any LoginAttemptMessage.
PasswordProviders Composite class which delegates to each of the configured providers in turn.
PasswordUtil Static methods for dealing with password hashes and the "password" table.
PersonContextMapper Specialized OME Experimenter context mapper.
QueryNewUserGroupBean Handles the ":query:" specifier from etc/omero.properties.
SimpleRoleProvider Implements RoleProvider.
 

Exception Summary
PasswordChangeException Caught exception thrown from PasswordProvider.changePassword(String, String) to allow read-only implementations to refuse an action.
 



OmeroJava Api

Version: 4.3.4-dbcbce5a-b4

Copyright © 2009 The University of Dundee. All Rights Reserved.