Create or Edit an HTTP Server create-or-edit-an-http-server

Use the Servers page in the Audience Manager Admin tool to create a new HTTP server or to edit an existing server.

NOTE
You must have the DEXADMIN role in order to create new servers or edit existing servers.
  1. To create a new server, go to Servers > Create Server. To edit an existing server, click the desired server in the Label column.

  2. Specify the desired label for this server.

  3. From the Protocol drop-down list, select the desired protocol: HTTP.

  4. Fill in the fields:

    • Domain: Specify the desired domain (host) for this server.

    • Port: Specify the desired port for this server. The default port displays for each encryption type. You can change the default port, if necessary

    • Maximum Users Per Request: Specify the maximum number of users per request allowed for this server.

    • URL Prefix: Specify the URL prefix to use for this server.

    • Authentication URL: Specify the Authentication URL for this HTTP server.

    • Authentication: Specify the desired authentication method: None, Username/Password, or SSH Key.

    • HTTP Signature Header: The name of the HTTP header, provided by the customer, that contains the HTTP signature key. The default value is X-Signature, as shown in the example below:

      code language-none
      * Connected to partner.website.com (127.0.0.1) port 80 (#0)
      > POST /webpage HTTP/1.1
      > Host: partner.host.com
      > Accept: */*
      > Content-Type: application/json
      > Content-Length: 20
      > X-Signature: wxa2ByMWhhP328EvHQsVlOD5jTc=
      POST message content
      
    • HTTP Signature Key: The key used to sign the HTTP request, provided by the customer.

    • Show Signature Key: Toggle whether or not to display the signature in the browser.

    • HTTP Signature Encryption Method: Specify the method we use for encrypting the signature. Use SHA1 unless the customer prefers otherwise.

    note note
    NOTE
    If you want to enable OAuth 2.0 authentication for real-time data transfers for a partner, fill in the fields as in the table below. The fields in italics need to be filled in exactly as in the table.
    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 13-row-2
    Name Value
    Label Server with OAuth 2.0 enabled
    Protocol HTTP
    Domain api.partner.com
    Port 443
    Maximum Users per Request 10
    URL Prefix /segments/aam
    Authentication URL api.partner.com/oauth2/token
    Authentication Username/Password
    Username Authorization
    Password your_password_here
    HTTP Signature Header Leave this field blank
    HTTP Signature Key Leave this field blank
    HTTP Signature Encryption Method None
  5. Click Create if you are creating a new server, or click Update if you are editing an existing server.

recommendation-more-help
3d9f8cff-f6d8-4dcd-966c-cf2ea03db934