2362N/A# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
0N/A# Copyright (c) 2007 Sun Microsystems Inc. All Rights Reserved
0N/A# The contents of this file are subject to the terms
2362N/A# of the Common Development and Distribution License
0N/A# (the License). You may not use this file except in
2362N/A# compliance with the License.
0N/A# You can obtain a copy of the License at
0N/A# See the License for the specific language governing
0N/A# permission and limitations under the License.
0N/A# When distributing Covered Code, include this CDDL
0N/A# Header Notice in each file and include the License file
0N/A# If applicable, add the following below the CDDL Header,
2362N/A# with the fields enclosed by brackets [] replaced by
2362N/A# your own identifying information:
2362N/A# "Portions Copyrighted [year] [name of copyright owner]"
0N/A# Portions Copyrighted 2011 ForgeRock Inc
0N/A# Portions Copyrighted 2012 Open Source Solution Technology Corporation
0N/Aauthentication=Authentication Modules
0N/AsunAMAuthJDBCServiceDescription=JDBC
0N/Aa100.help=Controls how the authentication module will obtain the JDBC connection to the database.
0N/Aa100.help.txt=If the connection type is non-persistent JDBC connection then the JDBC driver must be available to the OpenAM web-app.\
0N/AIf the connection type is JNDI, the OpenAM web application deployment descriptor <code>
web.xml</code> must be updated \
0N/Ato include the correct JNDI JDBC resource information. The J2EE container must also be configured with the correct JNDI JDBC configuration.
0N/Aa101=Connection Pool JNDI Name
0N/Aa101.help.txt=The JNDI URL refers to the JDBC connection pool created in the J2EE container for the authentication database.<br/><br/>\
0N/A<i>NB </i>Only used when connection type is JNDI
0N/Aa102.help.txt=The fully qualified class name of the JDBC driver to use to connect to the database. Only Oracle or MySQL drivers are \
0N/Asupported. JDBC drivers for other database may work, but the database will be treated as if it was Oracle.<br/><br/>\
0N/A<i>NB </i>Only used when connection type is JDBC
0N/Aa104=Database Username
0N/Aa104.help=This username will be used to authenticate to the database
0N/Aa105=Database Password
0N/Aa106=Password Column Name
0N/Aa106.help=The name of the column in the database containing the user passwords
0N/Aa106.help.txt=This property will be used to retrieve the correct column containing the password from the results table returned by the \
0N/Aa107=Prepared Statement
0N/Aa107.help=The SQL statement used to search the database for user passwords
0N/Aa107.help.txt=The SQL statement used to search the database for the user password. A single property of the supplied username is provided \
0N/Aby the module. The result of the search should be a single row that contains the password for the user under the specified column.
0N/Aa108=Class to Transform Password Syntax
0N/Aa108.help=This class is used to transform the password retrieved from the database.
0N/Aa108.help.txt=The default implementation for this property is <code>ClearTextTransform</code> that performs no transformation. If the \
0N/Apassword field retrieved from the database needs to be transformed before comparing with the supplied credentials; a custom implementation \
0N/Ashould be provided. Any custom implementation must implement the following interface\
0N/Aa109=Authentication Level
0N/Aa109.help=The authentication level associated with this module.
0N/Aa109.help.txt=Each authentication module has an authentication level that can be used to indicate the level of security \
0N/Aassociated with the module; 0 is the lowest (and the default).
0N/AnoCONNECTIONTYPE=Connection type not found.
0N/AnoJNDINAME=JNDI Name not found.
0N/AnoDRIVER=No JDBC driver specified.
0N/AnoURL=No JDBC URL specified.
0N/AnoDBUSER=No user specified for authentication to the database.
0N/AnoDBPASSWORD=No password specified for authentication to the database.
0N/AnoPASSWORDCOLUMN=No column name specified for the password.
0N/AnoTRANSFORM=No password syntax transform class specified.
0N/AnoSTATEMENT=No prepared statement for the SQL query is specified.
0N/AnoUserName=Uid is not specified.
0N/AinvalidState=Not a valid state for the JDBC module.
0N/AloginFailed=User credentials are invalid.
0N/AchoiceJNDI=Connection pool is retrieved via JNDI.
0N/AchoiceURL=Non-persistent JDBC connection.
0N/AuserNameTooLong=The user name provided exceeds the maximum length.
0N/AnullResult=Search result from the prepared statement is null.
0N/AmultiEntry=More than one user entry found.