Securing access to administrative functions
You can choose and configure one of the following authentication protocols:
Protocol | Description |
---|---|
Helps CES manages authentication of users, user names, and passwords. This mode is suitable when you do not want to integrate with an enterprise authentication system. | |
Helps BMC AMI Products for Web manage authentication with an LDAP authentication server. This mode offers better user management because user accounts are stored in a centralized LDAP server. When users first log on to a BMC AMI Products for Web, they are registered as valid LDAP users with CES. | |
Helps configure the Kerberos single sign-on, which manages authentication. This mode is faster and more secure than LDAP. Users are automatically authenticated when accessing a BMC AMI Products for Web. | |
Helps configure an SSL client certificate (X.509) to manage authentication. To use this mode, CES must be configured to use HTTPS. |
Before you begin
On the Security tab, select Enable to activate the Authentication mode and secure access to the web products.
To support older versions of integrated BMC AMI products that do not support CES security and to ensure that these integrations continue to work with CES, security for these integrated products is disabled (Off), by default.
You can choose to enable security for BMC AMI products that have a release version compatible with CES security by turning on the following toggle switches:
- Require CMSC authentication: Requires CMSC to authenticate via a pre-shared key.
- Require BMC AMI DevX Workbench user authentication: Requires Workbench for Eclipse to authenticate using any of the four authentication modes. When this switch is turned off, Workbench users can authenticate anonymously.
- Enable Abend-AID Viewer find and fix requests: The Abend-AID Viewer does not support authentication. To enable authentication, turn on this switch.
To configure the internal authentication mode
- Enable Allow new users to self-register to allow users to self-register when they authenticate for the first time in a BMC AMI Product for Web.
Enable Password policy to enforce better security by means of a strong password. When the password policy is enabled, every user must configure a password that contains at least eight characters including one special character, one number, and one uppercase letter.
- Enter the required Administrator user name and Password for the main administrator of CES, and re-enter the password in the Password confirmation field.
- Click Apply to save the settings. CES restarts to implement the changes to the Internal security settings and redirects you to the login page.
To configure the LDAP authentication mode
- Enter the LDAP server URL and LDAP server port number.
- Enable Use LDAP Groups to allow CES groups to be mapped to LDAP configured groups.
In Attribute for group membership, specify the LDAP attribute for a user object to return information about group memberships.
- In the Bind with pane, select either Search filter or User DN to indicate how you want to associate the security with your LDAP settings. The subsequent fields are enabled or disabled for editing based on your selection.
- Enter the Distinguished Name (DN).
- (If you have selected Search filter) Enter the required Password for DN, Search base, and Search filter.
- In Administrator(s), enter a comma-separated list of administrator IDs. Do not include the domain name in this field.
- Click LDAP Server Connection Test. If an LDAP server connection is available, you can apply this security configuration.
- Click Apply to save the security settings. CES restarts to implement the changes to the LDAP security settings.
To configure the Kerberos authentication mode
- Enter the required Service principal.
- In Keytab location, enter the path to the Kerberos keytab prefixed by file:///.
- In Administrator(s), enter a comma-separated list of administrator IDs.
- Click Kerberos Connection Test. If you can log on, you can apply this security configuration.
- Click Apply to save the security settings. CES restarts to implement the changes to the Kerberos security settings.
To configure the Client certificate (X.509) authentication mode
Enter the Client certificate mask, which is the X.509 mask. This is a regular expression used to extract the user name from the X.509 certificate. The user name is used to log on to BMC AMI Products for Web. The default mask, CN=(.*?),, extracts the contents of the Common Name (CN) field from the certificate.
You can customize the regular expression for the x509.mask field based on the configuration of your client certificate. Modify the regular expression to match with the subject content of your client certificate. CES uses the default regular expression CN=(.*?),.
The default regular expression can support the subject mentioned in the following example:
CN=John Doe, E=john.doe@bmc.com, OU=Engineering, O=BMC Software Inc, L=Houston, ST=Texas, C=US
- In Administrator(s), enter a comma-separated list of administrator IDs.
- Click Apply to save the security settings. CES restarts to implement the changes to the Client certificate security settings.
CES supports multi-factor authentication. For more information, see Enabling-multi-factor-authentication-for-CES.