31 constant
int ERR_INVALID_CFG = 1;
32 constant
int ERR_SERVER_UNSPECIFIED = 2;
33 constant
int ERR_INVALID_SHARED_SECRET = 3;
34 constant
int ERR_SERVER_UNREACHABLE = 4;
35 constant
int ERR_AUTHENTICATION_FAILED = 5;
36 constant
int ERR_NO_ROLES = 6;
37 constant
int ERR_NO_KNOWN_ROLES = 7;
TACACS+ server configuration interface.
Definition: TacPlusManager.idl:10
int setTacPlusServers(in vector< ServerSettings > serverList)
Sets a list of TACACS+ servers.
vector< ServerSettings > getTacPlusServers()
Get a list of TACACS+ server settings.
int testTacPlusServer(in string username, in string password, in ServerSettings settings)
Tests an TACACS+ server configuration.
AuthenType
TACACS+ authentication type.
Definition: TacPlusManager.idl:13
@ CHAP
CHAP authentication.
Definition: TacPlusManager.idl:16
@ ASCII
Plain text authentication.
Definition: TacPlusManager.idl:14
@ PAP
PAP authentication.
Definition: TacPlusManager.idl:15
Local and Remote Authentication Management.
Definition: AuthManager.idl:7
Server settings.
Definition: TacPlusManager.idl:21
int port
TACACS+ server TCP port.
Definition: TacPlusManager.idl:23
AuthenType authenType
Authentication type.
Definition: TacPlusManager.idl:27
string server
TACACS+ server name or IP address.
Definition: TacPlusManager.idl:22
boolean disableAccounting
true to disable accounting, false to enable accounting
Definition: TacPlusManager.idl:28
string sharedSecret
Shared secret between Xerus device and TACACs+ server.
Definition: TacPlusManager.idl:26
int timeoutSeconds
max time from connecting until session completion
Definition: TacPlusManager.idl:24
int retries
max number of allowed retries
Definition: TacPlusManager.idl:25