TACACS+ server configuration interface.
constant int ERR_NO_KNOWN_ROLES
No known rules are defined for the user.
constant int ERR_SERVER_UNREACHABLE
TACACS+ server could not be contacted.
int setTacPlusServers(in vector< ServerSettings > serverList)
Sets a list of TACACS+ servers.
constant int ERR_AUTHENTICATION_FAILED
User could not be authenticated.
constant int ERR_NO_ROLES
No roles are defined for the user.
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.
@ CHAP
CHAP authentication.
@ ASCII
Plain text authentication.
@ MSCHAP
MSCHAP authentication.
constant int ERR_SERVER_UNSPECIFIED
Unspecified error.
constant int ERR_INVALID_SHARED_SECRET
The shared secret is invalid.
constant int ERR_INVALID_CFG
The server configuration is invalid.
Local and Remote Authentication Management.
int port
TACACS+ server TCP port.
AuthenType authenType
Authentication type.
string server
TACACS+ server name or IP address.
boolean disableAccounting
true to disable accounting, false to enable accounting
string sharedSecret
Shared secret between Xerus device and TACACs+ server.
int timeoutSeconds
max time from connecting until session completion
int retries
max number of allowed retries