/* * JBoss, Home of Professional Open Source. * * See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing. * * See the AUTHORS.txt file distributed with this work for a full listing of individual contributors. */ package org.teiid.designer.datatools.profiles.ldap; /** * * * @since 8.0 */ public interface ILdapProfileConstants { /** * SSL Ldap Scheme */ String LDAPS_SCHEME = "ldaps://"; //$NON-NLS-1$ /** * Unencrypted Ldap Scheme */ String LDAP_SCHEME = "ldap://"; //$NON-NLS-1$ /** * Teiid Category */ String TEIID_CATEGORY = "org.teiid.designer.import.category"; //$NON-NLS-1$ /** * Ldap User */ String USERNAME_PROP_ID = "LdapAdminUserDN"; //$NON-NLS-1$ /** * Ldap Password */ String PASSWORD_PROP_ID = "LdapAdminUserPassword"; //$NON-NLS-1$ /** * Ldap Url */ String URL_PROP_ID = "LdapUrl"; //$NON-NLS-1$ /** * Ldap Scheme */ String SCHEME_PROP_ID = "LdapScheme"; //$NON-NLS-1$ /** * Ldap Host */ String HOST_PROP_ID = "LdapHost"; //$NON-NLS-1$ /** * Ldap Port */ String PORT_PROP_ID = "LdapPort"; //$NON-NLS-1$ /** * Network Provider */ String NETWORK_PROVIDER = "NetworkProvider"; //$NON-NLS-1$ /** * JNDI Network Provider Label */ String JNDI_NETWORK_PROVIDER = "JNDI (Java Naming and Directory Interface)"; //$NON-NLS-1$ /** * Context Factory */ String CONTEXT_FACTORY = "LdapContextFactory"; //$NON-NLS-1$ /** * Authentication Method */ String AUTHENTICATION_METHOD = "LdapAuthenticationMethod"; //$NON-NLS-1$ /** * No authentication or anonymous */ String AUTHMETHOD_NONE = "none"; //$NON-NLS-1$ /** * Simple authentication */ String AUTHMETHOD_SIMPLE = "simple"; //$NON-NLS-1$ /** * No Connection */ String NO_CONNECTION = "No connection"; //$NON-NLS-1$ /** * Profile class name key constant */ String LDAP_CLASSNAME = "class-name"; //$NON-NLS-1$ /** * Profile connection teiid's ldap connection factory */ String LDAP_CONNECTION_FACTORY = "org.teiid.resource.adapter.ldap.LDAPManagedConnectionFactory"; //$NON-NLS-1$ /** * DNS Timeout Retries */ String COM_SUN_JNDI_DNS_TIMEOUT_RETRIES = "com.sun.jndi.dns.timeout.retries"; //$NON-NLS-1$ /** * Timeout Initial */ String COM_SUN_JNDI_DNS_TIMEOUT_INITIAL = "com.sun.jndi.dns.timeout.initial"; //$NON-NLS-1$ /** * Connect Timeout */ String COM_SUN_JNDI_LDAP_CONNECT_TIMEOUT = "com.sun.jndi.ldap.connect.timeout"; //$NON-NLS-1$ /** * Ldap Version */ String JAVA_NAMING_LDAP_VERSION = "java.naming.ldap.version"; //$NON-NLS-1$ /** * Base DN */ String BASE_DN = "baseDN"; //$NON-NLS-1$ }