Legrand / Raritan / Server Technology Xerus™ JSON-RPC API
Loading...
Searching...
No Matches
Public Attributes | List of all members
auth::LdapManager::ServerSettings Struct Reference

Server settings. More...

Public Attributes

string id
 Entry ID. More...
 
string server
 IP or name of ldap server. More...
 
string adoptSettingsId
 Use settings from LDAP server with <ID> More...
 
ServerType type
 Type of LDAP server. More...
 
SecurityProtocol secProto
 Security protocol. More...
 
int port
 Server port (only for SEC_PROT_NONE and SEC_PROT_STARTTLS) More...
 
int sslPort
 SSL port (only for SEC_PROT_SSL) More...
 
boolean forceTrustedCert
 Enforce trusted certificates. More...
 
boolean allowOffTimeRangeCerts
 allow expired and not yet valid certificates More...
 
string certificate
 Certificates. More...
 
string adsDomain
 ADS domain. More...
 
boolean useAnonymousBind
 use anonymous bind More...
 
string bindDN
 Bind DN. More...
 
string bindPwd
 Bind password. More...
 
string searchBaseDN
 Base DN for search. More...
 
string loginNameAttr
 Login name attribute. More...
 
string userEntryObjClass
 User entry object class. More...
 
string userSearchFilter
 User search subfilter. More...
 
boolean groupInfoInUserEntry
 Group membership info in user entry. More...
 
boolean supportNestedGroups
 Support nested groups (only if groupInfoInUserEntry is true) More...
 
string groupMemberAttr
 Group member attribute. More...
 
string groupEntryObjClass
 Group entry object class. More...
 
string groupSearchFilter
 Group search subfilter. More...
 

Detailed Description

Server settings.

Definition at line 26 of file LdapManager.idl.

Member Data Documentation

◆ adoptSettingsId

string auth::LdapManager::ServerSettings::adoptSettingsId

Use settings from LDAP server with <ID>

Definition at line 29 of file LdapManager.idl.

◆ adsDomain

string auth::LdapManager::ServerSettings::adsDomain

ADS domain.

Definition at line 37 of file LdapManager.idl.

◆ allowOffTimeRangeCerts

boolean auth::LdapManager::ServerSettings::allowOffTimeRangeCerts

allow expired and not yet valid certificates

Definition at line 35 of file LdapManager.idl.

◆ bindDN

string auth::LdapManager::ServerSettings::bindDN

Bind DN.

Definition at line 39 of file LdapManager.idl.

◆ bindPwd

string auth::LdapManager::ServerSettings::bindPwd

Bind password.

Definition at line 40 of file LdapManager.idl.

◆ certificate

string auth::LdapManager::ServerSettings::certificate

Certificates.

Definition at line 36 of file LdapManager.idl.

◆ forceTrustedCert

boolean auth::LdapManager::ServerSettings::forceTrustedCert

Enforce trusted certificates.

Definition at line 34 of file LdapManager.idl.

◆ groupEntryObjClass

string auth::LdapManager::ServerSettings::groupEntryObjClass

Group entry object class.

Definition at line 48 of file LdapManager.idl.

◆ groupInfoInUserEntry

boolean auth::LdapManager::ServerSettings::groupInfoInUserEntry

Group membership info in user entry.

Definition at line 45 of file LdapManager.idl.

◆ groupMemberAttr

string auth::LdapManager::ServerSettings::groupMemberAttr

Group member attribute.

Definition at line 47 of file LdapManager.idl.

◆ groupSearchFilter

string auth::LdapManager::ServerSettings::groupSearchFilter

Group search subfilter.

Definition at line 49 of file LdapManager.idl.

◆ id

string auth::LdapManager::ServerSettings::id

Entry ID.

Definition at line 27 of file LdapManager.idl.

◆ loginNameAttr

string auth::LdapManager::ServerSettings::loginNameAttr

Login name attribute.

Definition at line 42 of file LdapManager.idl.

◆ port

int auth::LdapManager::ServerSettings::port

Server port (only for SEC_PROT_NONE and SEC_PROT_STARTTLS)

Definition at line 32 of file LdapManager.idl.

◆ searchBaseDN

string auth::LdapManager::ServerSettings::searchBaseDN

Base DN for search.

Definition at line 41 of file LdapManager.idl.

◆ secProto

SecurityProtocol auth::LdapManager::ServerSettings::secProto

Security protocol.

Definition at line 31 of file LdapManager.idl.

◆ server

string auth::LdapManager::ServerSettings::server

IP or name of ldap server.

Definition at line 28 of file LdapManager.idl.

◆ sslPort

int auth::LdapManager::ServerSettings::sslPort

SSL port (only for SEC_PROT_SSL)

Definition at line 33 of file LdapManager.idl.

◆ supportNestedGroups

boolean auth::LdapManager::ServerSettings::supportNestedGroups

Support nested groups (only if groupInfoInUserEntry is true)

Definition at line 46 of file LdapManager.idl.

◆ type

ServerType auth::LdapManager::ServerSettings::type

Type of LDAP server.

Definition at line 30 of file LdapManager.idl.

◆ useAnonymousBind

boolean auth::LdapManager::ServerSettings::useAnonymousBind

use anonymous bind

Definition at line 38 of file LdapManager.idl.

◆ userEntryObjClass

string auth::LdapManager::ServerSettings::userEntryObjClass

User entry object class.

Definition at line 43 of file LdapManager.idl.

◆ userSearchFilter

string auth::LdapManager::ServerSettings::userSearchFilter

User search subfilter.

Definition at line 44 of file LdapManager.idl.


The documentation for this struct was generated from the following file: