Adding and configuring the generic browser application

To add and configure a generic browser extension application:

  1. In Admin Portal, click Apps > Web Apps. Click Add Web Apps. The Add Web Apps screen appears.
  2. Click Custom. On the Custom tab, next to the Browser Extension application, click Add.

  1. On the Add Web App screen, click Yes to add the application. The Admin Portal adds the application.
  2. Click Close to exit the Application Catalog.
  3. On the Web Apps page, choose the Browser Extension app you just added.
  4. On the Description page, select if you'd likecustom name and description for each language. Additonally, add the name, description, category, and logo for the application. For some applications, the name cannot be modified.

Note:   Because this is a generic or custom application, it’s recommended to give this application a unique name.

  1. On the Permissions page, select the role(s), groups, and/or users that have access to the application.
  2. (Optional) On the Policy page, specify additional authentication controls for this application. Here, you can add rules.

  1. On the Account Mapping page, configure how the login information is mapped to the application’s user accounts.
  1. The above script instructs the Centrify PAS to set the login user name to the user’s mail attribute value in Active Directory and add ‘.ad’ to the end. So, if the user’s mail attribute value is Adele.Darwin@acme.com then the Centrify PAS uses Adele.Darwin@acme.com.ad. For more information about writing a script to map user accounts, see the User-password application scripting.
  2. On the Advanced tab, configure how to submit the login and other authentication information for the application.

    Browser Extension Variable field Description Examples

    Host Name Suffix

    Not used for now — for future use.

    If you don’t specify this field, the Centrify PAS populates this with the last part of the domain of the URL.

    For example, if the URL is signin.acme.com and you leave the host name suffix blank, the Admin Portal populates the host name suffix with acme.com.

    User Name

    The CSS Selector that matches the user name element.

    input#userid

    input[name=”username’]

    Password

    The CSS Selector that matches the password element.

    input#pass

    input#id_password

    Submit

    The CSS Selector that matches the submit button that transmits the authentication information for processing.

    input#sgnBt

    input[value="Log In"]

    input.button-green

    Form

     

    The CSS Selector to select the HTML form element.

    This variable is optional, because not all web pages use forms. If the login page does use a form, you do need to specify it here in order for SSO to work.

    form#login_form

    form.niceform

    Additional Login Field

    This CSS selector is for the additional login field, such as company ID.

    input:imp

    Additional Login Field Value

    For applications that require an additional login field, you must specify the value. Users cannot enter the value.

    1234

    Selector Timeout

    This optional field is for advanced users only.

    Use this field to indicate the number of milliseconds to wait for the expected input selectors to load before timing out on failure. A zero or negative number means no timeout.

    1, 2, 3,... = number of milliseconds

     

    0 or negative number = no timeout

    Order

    This optional field is for advanced users only.

    Use this field to specify the order of login if it is not username, password, and submit.

  3. Tip:     Make sure that your selectors are unique within the page that you’re accessing. Otherwise, problems or data collisions can occur.

  4. (Optional) Click App Gateway to allow users to securely access this application outside of your corporate network. For detailed configuration instructions, see Configuring an application to use the App Gateway.
  5. (Optional) On the Changelog page, you can see recent changes that have been made to the application settings, by date, user, and the type of change that was made.
  6. (Optional) Click Workflow to set up a request and approval work flow for this application.
  7. Click Save.