Default Authentication

By default, TIBCO API Exchange Gateway does not authenticate the user from a file or an LDAP server to login to the Config UI.

When the authentication process property (asgAuthProcess) is blank, the Config UI authenticates the credentials of the user with the values specified by the following parameters in the ASG_HOME/bin/asg-configui.tra file.

tibco.env.ASG_ADMIN_USERNAME
tibco.env.ASG_ADMIN_PASSWORD

Perform the following, if you do not want the user authentication on an LDAP server or in a file.

Procedure

  1. Open the ASG_HOME/bin/asg-configui.tra file for editing.
  2. Set the following property to blank as follows: java.property.com.tibco.asg.designtime.configui.ASGAuthProcess=

    (You can also specify the asgAuthProcess parameter as blank in the web.xml file.)

  3. Set the following parameters to specify the username and password:
       tibco.env.ASG_ADMIN_USERNAME

    (Example, admin)

       tibco.env.ASG_ADMIN_PASSWORD

    (Example, admin or an encrypted value)

  4. Save the changes to the file.
    Note:
    • The password value for the tibco.env.ASG_ADMIN_PASSWORD property can be in plain text or in TIBCO obfuscated form. The password can be obfuscated using the asg-password-obfuscator utility in the ASG_HOME/bin directory.
      Note: If the obfuscated password contains the special characters, you must escape the special characters of the obfuscated password.
      For example,
      tibco.env.ASG_ADMIN_PASSWORD=\#\!3nmDCAG\/oN0vfFUw\+HODauShgrSDXpF1
      See asg-password-obfuscator Utility.
    • When the authentication process property (asgAuthProcess) is blank, the Config UI allows only one user for the login as specified by the tibco.env.ASG_ADMIN_USERNAME parameter. If you want multiple users to login to the Config UI, you must use the LDAP or FILE based authentication.