6165N/A * The contents of this file are subject to the terms of the 6165N/A * Common Development and Distribution License, Version 1.0 only 6165N/A * (the "License"). You may not use this file except in compliance 6165N/A * You can obtain a copy of the license at 6165N/A * See the License for the specific language governing permissions 6165N/A * and limitations under the License. 6165N/A * When distributing Covered Code, include this CDDL HEADER in each 6165N/A * file and include the License file at 6165N/A * add the following below this CDDL HEADER, with the fields enclosed 6165N/A * by brackets "[]" replaced with your own identifying information: 6165N/A * Portions Copyright [yyyy] [name of copyright owner] 6165N/A * Copyright 2013 ForgeRock AS 6165N/A * Class holding the configuration for HTTP authentication. This is extracted 6165N/A * from the JSON config file or the config held in LDAP. 6165N/A * Returns whether HTTP basic authentication is supported. 6165N/A * @return true if supported, false otherwise 6165N/A * Sets whether HTTP basic authentication is supported. 6165N/A * Returns whether HTTP authentication via custom headers is supported. 6165N/A * @return true if supported, false otherwise 6165N/A * Sets whether HTTP authentication via custom headers is supported. 6165N/A * Returns the expected HTTP header for the username. This setting is only 6165N/A * used when HTTP authentication via custom headers is supported. 6165N/A * @return the HTTP header for the username 6165N/A * Sets the expected HTTP header for the username. This setting only takes 6165N/A * effect when HTTP authentication via custom headers is supported. 6165N/A * @param customHeaderUsername 6165N/A * the HTTP header for the username 6165N/A * Returns the expected HTTP header for the password. This setting is only 6165N/A * used when HTTP authentication via custom headers is supported. 6165N/A * @return the HTTP header for the password 6165N/A * Sets the expected HTTP header for the password. This setting only takes 6165N/A * effect when HTTP authentication via custom headers is supported. 6165N/A * @param customHeaderPassword 6165N/A * the HTTP header for the password 6165N/A * Returns the base DN to use when searching the entry corresponding to the 6165N/A * @return the base DN to use when searching the authenticating user 6165N/A * Sets the base DN to use when searching the entry corresponding to the 6165N/A * the base DN to use when searching the authenticating user 6165N/A * Returns the search scope to use when searching the entry corresponding to 6165N/A * @return the search scope to use when searching the authenticating user 6165N/A * Sets the search scope to use when searching the entry corresponding to the 6165N/A * the search scope to use when searching the authenticating user 6165N/A * Returns the search filter template to use when searching the entry 6165N/A * corresponding to the authenticating user. 6165N/A * @return the search filter template to use when searching the authenticating 6165N/A * Sets the search filter template to use when searching the entry 6165N/A * corresponding to the authenticating user. 6165N/A * @param searchFilterTemplate 6165N/A * the search filter template to use when searching the