Describes the dynamic modification of user privileges that allows users to request role changes through external authentication servers.
Change remote user role is a dynamic user privilege modification feature that
-
allows users to request role changes that are allowed or denied based on information stored locally or remotely
-
is supported only through the Cisco ACS server and can be done by role assignment based on explicit request, and
-
assumes that the remote authentication server has components to support the role-change functionality.
Authentication protocols and rule matching
The ACI fabric supports external authentication using Radius, TACACS+ and LDAP protocols. The Cisco Secure ACS server provides the remote authentication, authorization and accounting features for the TACACS+ protocol.
Rules are matched, either with Default Device ADMIN or Default Network Access Service.
In the Authorization, another set of rules are configured:
-
AVPairOps: matches the TACACS+ username and AVPair value (cisco-av-pair*newrole). If the rule matches, the ACI_OPS shell-profile is returned
-
NoAVPair: matches only the TACACS+ username and return ACI_ADMIN shell profile on match
-
opsuser: matches only the protocol and returns ACI_OPS shell profile