Agentflow
V3.1

pe.pase
Class AuthLDAPConfig

java.lang.Object
  extended by pe.pase.AuthLDAPConfig
All Implemented Interfaces:
java.io.Serializable

public class AuthLDAPConfig
extends java.lang.Object
implements java.io.Serializable

The object represents the Microsoft Active Directory / LDAP server which is configured in the Flow Engine.

This object only represents the information of the configuration, except the password value.

Since:
V3.1
See Also:
Serialized Form

Field Summary
static int LDAP_DEFAULT_PORT
           
static int LDAP_DEFAULT_SSL_PORT
           
static int OBJECT_SCOPE
          javax.naming.directory.SearchControls#OBJECT_SCOPE Search the named object.
static int ONELEVEL_SCOPE
          javax.naming.directory.SearchControls#ONELEVEL_SCOPE Search one level of the named context.
static int SUBTREE_SCOPE
          javax.naming.directory.SearchControls#ONELEVEL_SCOPE Search the entire subtree rooted at the named object.
 
Constructor Summary
AuthLDAPConfig()
           
 
Method Summary
 java.lang.String getBaseDN()
           
 java.lang.String getDomainName()
           
 java.lang.String getFilter()
           
 java.lang.String getPasswordAttribute()
           
 int getScope()
           
 java.lang.String getServerIP()
           
 java.lang.String getServerPort()
           
 java.lang.String getUserDN()
           
 java.lang.String getUserIDAttribute()
           
 boolean isAuth()
           
 boolean isAuthUsingADAndTranslateLoginID()
           
 void setAuth(boolean auth)
           
 void setAuthUsingADAndTranslateLoginID(boolean authUsingADAndTranslateLoginID)
           
 void setBaseDN(java.lang.String dn)
           
 void setDomainName(java.lang.String domainName)
           
 void setFilter(java.lang.String ft)
           
 void setPasswordAttribute(java.lang.String passwordAttribute)
           
 void setScope(int scope)
           
 void setServerIP(java.lang.String ip)
           
 void setServerPort(java.lang.String port)
           
 void setUserDN(java.lang.String userDN)
           
 void setUserIDAttribute(java.lang.String userIDAttribute)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LDAP_DEFAULT_PORT

public static final int LDAP_DEFAULT_PORT
See Also:
Constant Field Values

LDAP_DEFAULT_SSL_PORT

public static final int LDAP_DEFAULT_SSL_PORT
See Also:
Constant Field Values

OBJECT_SCOPE

public static final int OBJECT_SCOPE
javax.naming.directory.SearchControls#OBJECT_SCOPE

Search the named object.
The value of this constant is 0.

See Also:
Constant Field Values

ONELEVEL_SCOPE

public static final int ONELEVEL_SCOPE
javax.naming.directory.SearchControls#ONELEVEL_SCOPE

Search one level of the named context.
The value of this constant is 1.

See Also:
Constant Field Values

SUBTREE_SCOPE

public static final int SUBTREE_SCOPE
javax.naming.directory.SearchControls#ONELEVEL_SCOPE

Search the entire subtree rooted at the named object.
The value of this constant is 2.

See Also:
Constant Field Values
Constructor Detail

AuthLDAPConfig

public AuthLDAPConfig()
Method Detail

getBaseDN

public java.lang.String getBaseDN()

getDomainName

public java.lang.String getDomainName()

getFilter

public java.lang.String getFilter()

getPasswordAttribute

public java.lang.String getPasswordAttribute()

getScope

public int getScope()

getServerIP

public java.lang.String getServerIP()

getServerPort

public java.lang.String getServerPort()

getUserDN

public java.lang.String getUserDN()
Returns:
userDN if isAuth() equals to true, then this value must be set.

getUserIDAttribute

public java.lang.String getUserIDAttribute()

isAuth

public boolean isAuth()
Returns:
whether to use simple authentication to log in LDAP server instead of anonymous login (none authentication)

isAuthUsingADAndTranslateLoginID

public boolean isAuthUsingADAndTranslateLoginID()

setAuth

public void setAuth(boolean auth)
Parameters:
auth - whether to use simple authentication to log in LDAP server instead of anonymous login (none authentication)

setAuthUsingADAndTranslateLoginID

public void setAuthUsingADAndTranslateLoginID(boolean authUsingADAndTranslateLoginID)

setBaseDN

public void setBaseDN(java.lang.String dn)

setDomainName

public void setDomainName(java.lang.String domainName)

setFilter

public void setFilter(java.lang.String ft)

setPasswordAttribute

public void setPasswordAttribute(java.lang.String passwordAttribute)

setScope

public void setScope(int scope)

setServerIP

public void setServerIP(java.lang.String ip)

setServerPort

public void setServerPort(java.lang.String port)

setUserDN

public void setUserDN(java.lang.String userDN)

setUserIDAttribute

public void setUserIDAttribute(java.lang.String userIDAttribute)

Agentflow
V3.1

Submit a bug or feature
Copyright 1999-2010 Flowring , Inc. 12F., No.120, Sec2, Gongdao 5th Rd.,
Hsinchu City 300, Taiwan (R.O.C.) All Rights Reserved.