Raritan EMX JSON-RPC API
RadiusManager.idl
1 #include "RadiusServerSettings.idl"
2 
4 module auth {
5 
7  interface RadiusManager_2_0_0 {
8 
9  constant int ERR_INVALID_CFG = 1;
10  constant int ERR_SERVER_UNSPECIFIED = 2;
11  constant int ERR_INVALID_SHARED_SECRET = 3;
12  constant int ERR_SERVER_UNREACHABLE = 4;
13  constant int ERR_AUTHENTICATION_FAILED = 5;
14  constant int ERR_NO_ROLES = 6;
15  constant int ERR_NO_KNOWN_ROLES = 7;
16 
22  vector<radius.ServerSettings_2_0_0> getRadiusServers();
23 
31  int setRadiusServers(in vector<radius.ServerSettings_2_0_0> serverList);
32 
45  int testRadiusServer(in string username, in string password, in radius.ServerSettings_2_0_0 settings);
46 
47  };
48 }
Local and Remote Authentication Management.
Definition: AuthManager.idl:2
Server settings.
Definition: RadiusServerSettings.idl:12
RADIUS server configuration interface.
Definition: RadiusManager.idl:7
RADIUS server interface.
Definition: RadiusServerSettings.idl:2