Configuring HTTP POST Authentication

If you choose HTTP POST as your authentication method while Creating an Authentication Profile, specify values for the following fields to set up a Post call to authenticate to an external system.

Default Setting: Selecting the Default UI or Default API fields indicate the authentication profile that is currently set as a default UI or default API authentication type. However, there is no compulsion that only one authentication profile should be the default for both the UI & API authentications.

Field Description
Name Type an authentication profile name.
Target URL URL that identifies the HTTP device and port (typically, http://device:port-number/...)
HTTP Body The template for the body of the HTTP POST request (typically a SOAP call). This must include tokens for user's input.
HTTP Headers Valid HTTP request headers to pass as part of the HTTP POST call. This is an optional field.

Note: The Content-Type header is available only for backward compatibility. You can leave the header value as blank to not include it as part of your HTTP POST call.

Response Text Text that must be present in HTTP response to indicate if the authentication was successful (for example, <Authenticated>true</Authenticated> ).

After specifying the above values, you must test your authentication method to check whether authentication succeeds. To test your authentication method:

  1. Under Test External Authentication, specify a valid login name and password.
  2. Click Test External Authentication.

Note that you cannot save your changes until the test succeeds.