public interface ILdapSettings
Modifier and Type | Method and Description |
---|---|
IUsernamePasswordCredential |
getAdminCredential()
Returns the LDAP server administration credential.
|
java.lang.String[] |
getAuthnAttribs()
Returns the list of additional attributes to retrieve from LDAP for each user upon authentication.
|
java.lang.String |
getBaseSearchDN()
Returns the base DN where all the searches will start from.
|
int |
getCacheTimeoutMin()
Returns the time in minutes before SOAPstation should refreshed the cached data from LDAP.
|
ICertificateMapping[] |
getCertificateMappings()
Returns the LDAP certificate mappings for this server
|
java.lang.String |
getDNAttributeName()
Return the LDAP DistinguishName attribute name for the server
|
java.lang.String |
getHost()
Returns the LDAP server host name or IP address.
|
int |
getMaxConnections()
Retrieves the number of maxinum connections to the LDAP server
|
int |
getPort()
Returns the port on the host machine where the LDAP server is running on.
|
java.lang.String |
getPseudoPasswordAttribute()
Returns the LDAP attribute that contains the pseudo password to validate the user instead of the real user
LDAP password.
|
int |
getQueryTimeoutSec()
Retrieves the query timeout.
|
java.lang.String |
getSSLClientCertificateAlias()
Returns the SSL client certificate alias to be used for SSL mutual authentication.
|
java.lang.String |
getType()
Returns the LDAP directory service type.
|
boolean |
getUseLDAPCaching()
Returns the status that indicates if the information from LDAP should be cached or not when using SOAPstation
LDAP implementation.
|
boolean |
getUsePseudoPassword()
Returns the LDAP attribute that contains the pseudo password to validate the user instead of the real user
LDAP password.
|
boolean |
getUseSSL()
Returns the flag determining if SSL is to be used to connect to the server
|
java.lang.String getType()
IDirectoryServiceTypes
for the supported types..
java.lang.String getHost()
int getPort()
IUsernamePasswordCredential getAdminCredential()
java.lang.String getBaseSearchDN()
boolean getUseLDAPCaching()
getCacheTimeoutMin()
.int getCacheTimeoutMin()
getUseLDAPCaching()
is set to true.int getMaxConnections()
int getQueryTimeoutSec()
java.lang.String getDNAttributeName()
String
of the LDAP DN attribute name
boolean getUsePseudoPassword()
String
of the LDAP attribute of the user schema
java.lang.String getPseudoPasswordAttribute()
String
of the LDAP attribute of the user schema
java.lang.String[] getAuthnAttribs()
ICertificateMapping[] getCertificateMappings()
boolean getUseSSL()
java.lang.String getSSLClientCertificateAlias()