Configuring TIBCO API Exchange Gateway for Basic Authentication

Procedure

  1. Start Config UI.

    See Starting GUI to launch the Config UI.

  2. Add a New Facade Operation.
    1. Create a new configuration or select an existing configuration, as applicable.
    2. Click the ROUTING > Facade Operations tab.
    3. Add a new operation or select an existing operation. See Facade Operations.
    4. The Operation URI field contains "/asg/ba/" string in the endpoint as follows for the facade operation:
    5. For example, /asg/ba/ServerProcesses/GetBooksByTitleEndpoint
    6. Note that the client uses the "/asg/ba" in the transport URL to send the request to the Core Engine.
    7. Save the changes to the configuration.
  3. Add a New Partner Group.
    1. Create a new configuration or select an existing configuration, as applicable.
    2. Add a new partner group. See Partner Groups.
    3. Save the changes to the configuration.
  4. Add a New Partner.
    1. Create a new configuration or select an existing configuration, as applicable.
    2. Add a new partner as setup for the client. See Using Partners tab.
      • See Creating an Identity Resource for the username. The partner name must match the username of the identity resource.

        For example, set up the partner name as follows:

      • Partner Name: asgpartner01
    3. Save changes to the configuration.
  5. Add a New Partner Group.

    Create or add a new partner group for the partner. See Partner Groups.

  6. Add a New Facade Access.

    You must add a new facade access to authorize the asgpartner01 partner to access the operation configured for basic authentication.

    1. Create a new configuration or select an existing configuration, as applicable.
    2. Add a new facade access to authorize the partner to access the operation. See Facade Access.
    3. Save changes to the configuration.
  7. Add Routing.

    You must add the routing data for the partner and operation created in Add a New Partner and Add a New Facade Operation sections so that the Core Engine can route the facade request to the appropriate target operation. See Routing.