Cordex®CXCHPControllerSoftwareManual|20-Maintainingthecontroller
• Test TACACS+ Server Settings: ProvidesachecktodetermineifthebasicTACACS+
configurationissetcorrectly.Thisfeatureadditionallycompletesatrialauthenticationrequestto
ensureitcancontacttheTACACS+server.
• Network: OperatesontheTransmissionControlProtocol(TCP).
Notice: The Test TACACS+ Server Settings feature cannot determine if the Attribute Name and
Group Attribute values are spelled correctly since these are set on the TACACS+ server side.
How TACACS+ authentication works
WhenauserlogsinwhentheRemote Authentication Type fieldissettoTACACS+ (RADIUS is
disabled) onthecontroller,thecontrollerwillbegincommunicationwiththeTACACS+server.Apacket
bodycontainingtheuser’scredentialswillfirstbeencryptedandsenttotheserver;dependingonthe
TACACS+ Encryption Protocol selected,theremaybemultiplemessagessentbetweenthecontroller
andtheTACACS+server.
IftheTACACS+severauthenticatestheuser,thecontrollerwillthensendaTACACS+Authorization
request.Atthispoint,theTACACS+serverwillrespondwithanyAttribute-Valuepairsthataresetwithin
theserverconfiguration.IfanyofthesepairsmatchtheAttribute Name andoneoftheGroup Attribute
Values oftheUserRolesConfigurationtable,thecontrollerwillassigntherespectiveuserprivilegeand
proceedtologtheuserin.Iftherearenomatches,theuserisdeniedaccess.IftwoormoreGroup
Attribute Values areassignedthesamevalue,thecontrollerwillassignthefirstmatchinguserroleinthe
followingorder:AdminUserRole,thenAccountsUserRole,thenOperatorUserRole,thenRestricted
OperatorUserRole,thenGuestUserRole.
Uponasuccessfullogin,theencryptedusercredentialsaresavedinthecontroller’scache.Thiscanbe
usedifthereisasituationwheretheTACACS+Serverisunavailable.
ThefollowingTACACS+serversettingscanbeconfigured:
• Remote Authentication Type: WhensettoTACACS+ (RADIUS is Disabled),usersareallowed
tobeauthenticatedbyaTACACS+server.
• TACAS+ Authentication Server Address: TheDNSnameortheIPv4/IPv6addressforthe
TACAS+server.
• TACAS+ Authentication Server Port: Thedefaultportis49.
• TACAS+ Timeout: Thetime,inseconds,thatthecontrollerwaitsforaresponsefromtheTACAS+
server.
• TACAS+ Encryption Protocol: Theauthenticationmethodusedbythecontrollertoencrypt
TACACS+packetbodies.ThisiseitherPasswordAuthenticationProtocol(PAP),Challenge-
HandshakeAuthenticationProtocol(CHAP),orASCIIauthentication.
• TACACS+ Server Secret Key: ThesecretkeystoredonboththecontrollerandtheTACACS+
server.SetthisvaluebyusingtheSet Shared Secret button.Youcancleartheconfiguredshared
secretbyusingtheClear Shared Secret button.
0350058-J0 Rev AL Page 217