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