Raritan PX2/PX3 JSON-RPC API
LdapManager.idl
1 #include "LdapServerSettings.idl"
2 
4 module auth {
5 
7  interface LdapManager_2_0_0 {
8 
14  vector<ldapsrv.ServerSettings_2_0_0> getLdapServers();
15 
16  constant int ERR_CYCLIC_DEP = 1;
17  constant int ERR_INVALID_CFG = 2;
18 
26  int setLdapServers(in vector<ldapsrv.ServerSettings_2_0_0> serverList);
27 
28  constant int ERR_SERVER_UNSPECIFIED = 1;
29  constant int ERR_SERVER_UNREACHABLE = 3;
30  constant int ERR_AUTHENTICATION_FAILED = 4;
31  constant int ERR_NO_ROLES = 5;
32  constant int ERR_NO_KNOWN_ROLES = 6;
33 
44  int testLdapServer(in string username, in string password, in ldapsrv.ServerSettings_2_0_0 settings, out string diagMsg);
45 
46  };
47 
48 }
Local and Remote Authentication Management.
Definition: AuthManager.idl:2
LDAP server configuration interface.
Definition: LdapManager.idl:7