59 constant
int ERR_CYCLIC_DEP = 1;
60 constant
int ERR_INVALID_CFG = 2;
71 constant
int ERR_SERVER_UNSPECIFIED = 1;
72 constant
int ERR_SERVER_UNREACHABLE = 3;
73 constant
int ERR_AUTHENTICATION_FAILED = 4;
74 constant
int ERR_NO_ROLES = 5;
75 constant
int ERR_NO_KNOWN_ROLES = 6;
LDAP server configuration interface.
ServerType
LDAP server type.
@ ACTIVE_DIRECTORY
Active directory.
SecurityProtocol
LDAP server type.
@ SEC_PROTO_NONE
no security protocol
int setLdapServers(in vector< ServerSettings > serverList)
Sets a list of LDAP servers.
int testLdapServer(in string username, in string password, in ServerSettings settings, out string diagMsg)
Tests an LDAP server configuration.
vector< ServerSettings > getLdapServers()
Get a list of LDAP server settings.
Local and Remote Authentication Management.
ServerType type
Type of LDAP server.
string groupSearchFilter
Group search subfilter.
string groupMemberAttr
Group member attribute.
boolean supportNestedGroups
Support nested groups (only if groupInfoInUserEntry is true)
boolean forceTrustedCert
Enforce trusted certificates.
string userSearchFilter
User search subfilter.
string adoptSettingsId
Use settings from LDAP server with <ID>
string server
IP or name of ldap server.
string certificate
Certificates.
boolean groupInfoInUserEntry
Group membership info in user entry.
string groupEntryObjClass
Group entry object class.
int port
Server port (only for SEC_PROT_NONE and SEC_PROT_STARTTLS)
boolean allowOffTimeRangeCerts
allow expired and not yet valid certificates
int sslPort
SSL port (only for SEC_PROT_SSL)
string loginNameAttr
Login name attribute.
string bindPwd
Bind password.
string adsDomain
ADS domain.
string userEntryObjClass
User entry object class.
boolean useAnonymousBind
use anonymous bind
string searchBaseDN
Base DN for search.
SecurityProtocol secProto
Security protocol.