Explains user accounts configured directly on the Cisco Application Policy Infrastructure Controller instead of external AAA servers.
APIC-local users are user accounts that
-
are configured directly on the Cisco Application Policy Infrastructure Controller (APIC) itself
-
provide an alternative to using external AAA servers for user authentication, and
-
can coexist with users from externally managed authentication systems.
Password requirements and security
At the time a user sets their password, the Cisco APIC validates it against these criteria:
-
Minimum password length is 8 characters.
-
Maximum password length is 64 characters.
-
Has fewer than three consecutive repeated characters.
-
Must have characters from at least three of the following characters types: lowercase, uppercase, digit, symbol.
-
Does not use easily guessed passwords.
-
Cannot be the username or the reverse of the username.
-
Cannot be any variation of cisco, isco or any permutation of these characters or variants obtained by changing the capitalization of letters therein.
-
Only a maximum number of 100 admin users are supported in Cisco Application Centric Infrastructure (ACI).
Beginning with the 6.0(2) release, the Cisco APIC base OS was updated, including the dictionary of the easily guessed passwords. As a result, some passwords that were considered strong in earlier releases are no longer considered so now.
Cisco ACI uses a crypt library with a SHA256 one-way hash for storing passwords. At rest hashed passwords are stored in an encrypted filesystem. The key for the encrypted filesystem is protected using the Trusted Platform Module (TPM).
The Cisco APIC also enables administrators to grant access to users configured on externally managed authentication Lightweight Directory Access Protocol (LDAP), RADIUS, TACACS+, or SAML servers. Users can belong to different authentication systems and can log in simultaneously to the Cisco APIC.
Local user configuration process
This figure shows how the process works for configuring an admin user in the local Cisco APIC authentication database who has full access to the entire Cisco ACI fabric.
The security domain "all" represents the entire Managed Information Tree (MIT). This domain includes all policies in the system and all nodes managed by the Cisco APIC. Tenant domains contain all the users and managed objects of a tenant. Tenant administrators should not be granted access to the "all" domain.
This figure shows the access that the admin user Joe Stratus has to the system.
The user Joe Stratus with read-write "admin" privileges is assigned to the domain "all" which gives him full access to the entire system.