FlexDeploy requires an authenticated login by a defined user within its repository. When FlexDeploy is installed, administrator would have created default administration user and password. Administrators can further create more users or integrate with enterprise directory servers for user access. If LDAP or Active Directory realms are configured or Single Sign-on is setup, then users can login with credentials stored in external directory servers, but user record is still created for such users, and those users are marked with Local User as N (false).
Searching Users
Select Administration -> Security -> Users from the menu.
By default, all active users are displayed in the search results and sorted by Updated On descending order. Use the column headings to sort the data and use the filter icons to filter it.
Click on a User Name to edit that user.
If 5 failed login attempts are made then user will be locked, which can be seen in Locked column. Administrators can unlock locked users.
Creating/Editing Users
Select Administration -> Security -> Users from the menu.
To create a new user click the Create button. To edit an existing user, click on the User Name.
Enter the required User Details as defined in the table below.
Field Name | Required | Description |
---|---|---|
User Name | Yes | The user name that the user will login with. |
First Name | Yes | The first name of the user. |
Last Name | Yes | The last name of the user. |
Yes1 | The user's email address. | |
Is Active | Yes | A flag indicating whether this user is active. Defaults to "Yes". |
Password | Yes2 | The user's password. |
Created On | N/A | The date and time the user was created (read only). |
Created By | N/A | The user who created this user (read only). |
Updated On | N/A | The date and time the user was last updated (read only). |
Updated By | N/A | The user who last updated this user (read only). |
Last Login On | N/A | The date and time the user last logged in (read only). |
1 Email is a required field. Any configured notifications sent to this user rely on the email address being set.
2 To enter a password, click the Update Password button, and enter and confirm the password. The password is only updatable for users created in the Local realm. If the user is created from an external LDAP or Active Directory realm the password is managed within the external LDAP or Active Directory. If updating your own password, then you must provide your current password. If administrator is updating password for another user, then administrator’s own password must be entered in Your Password input.
Password Policy
Passwords have the following minimal requirements:
Minimal character length of 8
1 upper case letter
1 digit
1 special character (i.e. -+_!@#$%^&*.?)
Assign Groups to the user by clicking in the Assigned Groups field, optionally typing to filter, and clicking on the groups that you want to add. Remove groups with the trash can icon. See Creating FlexDeploy Groups for more information if necessary.
Finally, check any notifications this user should receive when he or she is the submitter of a request. The user will then receive an email notification when the corresponding event occurs. Users who commit code which is included in a build are also notified of these events when selected if their email matches the email of the commit.
Optionally, enter the user's Slack User Id. This is used to identify the FlexDeploy user by their Slack user for performing actions while executing webhook functions.
User Information and Notifications can also be updated by the logged in user on the user profile page.
Group Membership can only be updated by FlexDeploy Administrators, and can not be edited for the current user.
Click Save to save updates and navigate back to the previous screen. Click your browser’s Back Button to go back to previous screen without saving.