Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.derby.impl.jdbc.authentication: Javadoc index of package org.apache.derby.impl.jdbc.authentication.


Package Samples:

org.apache.derby.impl.jdbc.authentication

Classes:

LDAPAuthenticationSchemeImpl: This is the Cloudscape LDAP authentication scheme implementation. JNDI system/environment properties can be set at the database level as database properties. They will be picked-up and set in the JNDI initial context if any are found. We do connect first to the LDAP server in order to retrieve the user's distinguished name (DN) and then we reconnect and try to authenticate with the user's DN and passed-in password. In 2.0 release, we first connect to do a search (user full DN lookup). This initial lookup can be done through anonymous bind or using special LDAP search credentials that the user may ...
AuthenticationServiceBase: This is the authentication service base class. There can be 1 Authentication Service for the whole Cloudscape system and/or 1 authentication per database. In a near future, we intend to allow multiple authentication services per system and/or per database. It should be extended by the specialized authentication services. IMPORTANT NOTE: -------------- User passwords are encrypted using SHA-1 message digest algorithm if they're stored in the database; otherwise they are not encrypted if they were defined at the system level. SHA-1 digest is single hash (one way) digest and is considered very secure ...
BasicAuthenticationServiceImpl: This authentication service is the basic Cloudscape User authentication level support. It is activated upon setting derby.authentication.provider database or system property to 'BUILTIN'. It instantiates & calls the basic User authentication scheme at runtime. In 2.0, users can now be defined as database properties. If derby.database.propertiesOnly is set to true, then in this case, only users defined as database properties for the current database will be considered.
JNDIAuthenticationService: 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 .
NoneAuthenticationServiceImpl: This authentication service does not care much about authentication. It is a quiescient authentication service that will basically satisfy any authentication request, as JBMS system was not instructed to have any particular authentication scheme to be loaded at boot-up time.
JNDIAuthenticationSchemeBase: This is the base JNDI authentication scheme class. The generic environment JNDI properties for the selected JNDI scheme are retrieved here so that the user can set JNDI properties at the database or system level.
SpecificAuthenticationServiceImpl: This authentication service is a specific/user defined User authentication level support. It calls the specific User authentication scheme defined by the user/ administrator.

Home | Contact Us | Privacy Policy | Terms of Service