org.apache.derby.impl.jdbc.authentication
Class JNDIAuthenticationService
java.lang.Object
org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase
org.apache.derby.impl.jdbc.authentication.JNDIAuthenticationService
- All Implemented Interfaces:
- AuthenticationService, ModuleControl, ModuleSupportable, PropertySetCallback
- public class JNDIAuthenticationService
- extends AuthenticationServiceBase
This is the JNDI Authentication Service base class.
It instantiates the JNDI authentication scheme defined by the user/
administrator. Cloudscape supports LDAP JNDI providers.
The user can configure its own JNDI provider by setting the
system or database property derby.authentication.provider .
- Author:
- Francois
Method Summary |
void |
boot(boolean create,
java.util.Properties properties)
Start this module. |
boolean |
canSupport(java.util.Properties properties)
Check if we should activate the JNDI authentication service. |
Methods inherited from class org.apache.derby.impl.jdbc.authentication.AuthenticationServiceBase |
apply, authenticate, encryptPassword, getDatabaseProperty, getProperty, getSystemProperty, init, map, requireAuthentication, setAuthenticationService, stop, toHexByte, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
authenticationProvider
private java.lang.String authenticationProvider
JNDIAuthenticationService
public JNDIAuthenticationService()
canSupport
public boolean canSupport(java.util.Properties properties)
- Check if we should activate the JNDI authentication service.
- Returns:
- true if this instance can be used, false otherwise.
boot
public void boot(boolean create,
java.util.Properties properties)
throws StandardException
- Description copied from class:
AuthenticationServiceBase
- Start this module. In this case, nothing needs to be done.
- Specified by:
boot
in interface ModuleControl
- Overrides:
boot
in class AuthenticationServiceBase
- Throws:
StandardException
- upon failure to load/boot the expected
authentication service.- See Also:
ModuleControl.boot(boolean, java.util.Properties)
Apache Derby V10.1 Engine Documentation - Copyright © 1997,2005 The Apache Software Foundation or its licensors, as applicable.