AppDynamics Application Intelligence Platform
3.9.x Documentation
This section describes how to create a local user in the AppDynamics Controller UI. You use this procedure to create users if you are not using an external provider, such as LDAP or SAML.
The username and password fields do not accept the "@" symbol. Also, while the UI does not prevent you from using them, do not use spaces, tabs or these special characters in usernames of accounts that will be used to access the REST API:
& @ : \ / " [ ] | < > + = ; , ? * '
The REST API cannot authenticate user credentials that include these characters.
After creating a user, you can assign the user to a group.
You can also assign users to a group from the Groups tab. See Configure Groups.
You can also assign roles to a user from the Roles tab.
Warning: Do not remove yourself from all groups or from all roles. Also, if the only roles of which you are a member are custom roles, do not delete those custom roles or remove permissions from them. Doing these things can result in your being locked out of AppDynamics with no permissions at all. If this happens, contact AppDynamics Support.
The new user gets the groups and roles of the user from which the user was copied.
New in 3.9.3 As an account administrator, you can require local users (those authenticated by AppDynamics) to use strong passwords.
By default, strong password requirements are not enforced, which means that users can configure passwords of any length or complexity. With the requirement enabled, passwords must meet the complexity requirements listed in the Controller UI, which include having at least eight characters, containing both upper and lower case letters, and more.
To enforce strong password requirements, select the Require Strong Passwords check box in the Authentication Provider tab of the Settings -> Administration page.
Passwords set by users after you enable this requirement must meet the requirements listed in the UI. Enabling the option does not affect passwords that are already set.