All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.liferay.portal.security.ldap.constants.LegacyLDAPPropsKeys Maven / Gradle / Ivy

There is a newer version: 7.4.3.112-ga112
Show newest version
/**
 * Copyright (c) 2000-present Liferay, Inc. All rights reserved.
 *
 * This library is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Lesser General Public License as published by the Free
 * Software Foundation; either version 2.1 of the License, or (at your option)
 * any later version.
 *
 * This library is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
 * details.
 */

package com.liferay.portal.security.ldap.constants;

/**
 * @author Michael C. Han
 */
public class LegacyLDAPPropsKeys {

	public static final String LDAP_AUTH_ENABLED = "ldap.auth.enabled";

	public static final String LDAP_AUTH_METHOD = "ldap.auth.method";

	public static final String LDAP_AUTH_PASSWORD_ENCRYPTION_ALGORITHM =
		"ldap.auth.password.encryption.algorithm";

	public static final String LDAP_AUTH_REQUIRED = "ldap.auth.required";

	public static final String LDAP_AUTH_SEARCH_FILTER =
		"ldap.auth.search.filter";

	public static final String LDAP_BASE_DN = "ldap.base.dn";

	public static final String LDAP_BASE_PROVIDER_URL =
		"ldap.base.provider.url";

	public static final String LDAP_CONNECTION_PROPERTY_PREFIX =
		"ldap.connection.";

	public static final String LDAP_CONTACT_CUSTOM_MAPPINGS =
		"ldap.contact.custom.mappings";

	public static final String LDAP_CONTACT_MAPPINGS = "ldap.contact.mappings";

	public static final String LDAP_ERROR_PASSWORD_AGE =
		"ldap.error.password.age";

	public static final String LDAP_ERROR_PASSWORD_EXPIRED =
		"ldap.error.password.expired";

	public static final String LDAP_ERROR_PASSWORD_HISTORY =
		"ldap.error.password.history";

	public static final String LDAP_ERROR_PASSWORD_NOT_CHANGEABLE =
		"ldap.error.password.not.changeable";

	public static final String LDAP_ERROR_PASSWORD_SYNTAX =
		"ldap.error.password.syntax";

	public static final String LDAP_ERROR_PASSWORD_TRIVIAL =
		"ldap.error.password.trivial";

	public static final String LDAP_ERROR_USER_LOCKOUT =
		"ldap.error.user.lockout";

	public static final String LDAP_EXPORT_ENABLED = "ldap.export.enabled";

	public static final String LDAP_EXPORT_GROUP_ENABLED =
		"ldap.export.group.enabled";

	public static final String LDAP_FACTORY_INITIAL = "ldap.factory.initial";

	public static final String LDAP_GROUP_DEFAULT_OBJECT_CLASSES =
		"ldap.group.default.object.classes";

	public static final String LDAP_GROUP_MAPPINGS = "ldap.group.mappings";

	public static final String LDAP_GROUPS_DN = "ldap.groups.dn";

	public static final String LDAP_IMPORT_CREATE_ROLE_PER_GROUP =
		"ldap.import.create.role.per.group";

	public static final String LDAP_IMPORT_ENABLED = "ldap.import.enabled";

	public static final String LDAP_IMPORT_GROUP_CACHE_ENABLED =
		"ldap.import.group.cache.enabled";

	public static final String LDAP_IMPORT_GROUP_SEARCH_FILTER =
		"ldap.import.group.search.filter";

	public static final String LDAP_IMPORT_GROUP_SEARCH_FILTER_ENABLED =
		"ldap.import.group.search.filter.enabled";

	public static final String LDAP_IMPORT_INTERVAL = "ldap.import.interval";

	public static final String LDAP_IMPORT_LOCK_EXPIRATION_TIME =
		"ldap.import.lock.expiration.time";

	public static final String LDAP_IMPORT_METHOD = "ldap.import.method";

	public static final String LDAP_IMPORT_ON_STARTUP =
		"ldap.import.on.startup";

	public static final String LDAP_IMPORT_USER_PASSWORD_AUTOGENERATED =
		"ldap.import.user.password.autogenerated";

	public static final String LDAP_IMPORT_USER_PASSWORD_DEFAULT =
		"ldap.import.user.password.default";

	public static final String LDAP_IMPORT_USER_PASSWORD_ENABLED =
		"ldap.import.user.password.enabled";

	public static final String LDAP_IMPORT_USER_SEARCH_FILTER =
		"ldap.import.user.search.filter";

	public static final String LDAP_IMPORT_USER_SYNC_STRATEGY =
		"ldap.import.user.sync.strategy";

	public static final String[] LDAP_KEYS_NONPOSTFIXED = {
		LDAP_AUTH_ENABLED, LDAP_AUTH_REQUIRED, LDAP_IMPORT_ENABLED,
		LDAP_IMPORT_ON_STARTUP, LDAP_EXPORT_ENABLED,
		LegacyLDAPPropsKeys.LDAP_PASSWORD_POLICY_ENABLED,
		LDAP_IMPORT_USER_PASSWORD_AUTOGENERATED
	};

	public static final String[] LDAP_KEYS_POSTFIXED = {
		LDAP_AUTH_SEARCH_FILTER, LDAP_BASE_DN, LDAP_BASE_PROVIDER_URL,
		LDAP_CONTACT_CUSTOM_MAPPINGS, LDAP_CONTACT_MAPPINGS,
		LDAP_GROUP_DEFAULT_OBJECT_CLASSES, LDAP_GROUP_MAPPINGS, LDAP_GROUPS_DN,
		LDAP_IMPORT_GROUP_SEARCH_FILTER, LDAP_IMPORT_USER_SEARCH_FILTER,
		LegacyLDAPPropsKeys.LDAP_SECURITY_CREDENTIALS,
		LegacyLDAPPropsKeys.LDAP_SECURITY_PRINCIPAL,
		LegacyLDAPPropsKeys.LDAP_SERVER_NAME,
		LegacyLDAPPropsKeys.LDAP_USER_CUSTOM_MAPPINGS,
		LegacyLDAPPropsKeys.LDAP_USER_DEFAULT_OBJECT_CLASSES,
		LegacyLDAPPropsKeys.LDAP_USER_MAPPINGS,
		LegacyLDAPPropsKeys.LDAP_USERS_DN
	};

	public static final String LDAP_PAGE_SIZE = "ldap.page.size";

	public static final String LDAP_PASSWORD_POLICY_ENABLED =
		"ldap.password.policy.enabled";

	public static final String LDAP_RANGE_SIZE = "ldap.range.size";

	public static final String LDAP_REFERRAL = "ldap.referral";

	public static final String LDAP_SECURITY_CREDENTIALS =
		"ldap.security.credentials";

	public static final String LDAP_SECURITY_PRINCIPAL =
		"ldap.security.principal";

	public static final String LDAP_SERVER_NAME = "ldap.server.name";

	public static final String LDAP_USER_CUSTOM_MAPPINGS =
		"ldap.user.custom.mappings";

	public static final String LDAP_USER_DEFAULT_OBJECT_CLASSES =
		"ldap.user.default.object.classes";

	public static final String LDAP_USER_IGNORE_ATTRIBUTES =
		"ldap.user.ignore.attributes";

	public static final String LDAP_USER_MAPPINGS = "ldap.user.mappings";

	public static final String LDAP_USERS_DN = "ldap.users.dn";

	/**
	 * @deprecated As of Judson (7.1.x), replaced by {@link
	 *             LDAP_KEYS_NONPOSTFIXED}
	 */
	@Deprecated
	public static final String[] NONPOSTFIXED_LDAP_KEYS =
		LDAP_KEYS_NONPOSTFIXED;

	/**
	 * @deprecated As of Judson (7.1.x), replaced by {@link LDAP_KEYS_POSTFIXED}
	 */
	@Deprecated
	public static final String[] POSTFIXED_LDAP_KEYS = LDAP_KEYS_POSTFIXED;

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy