Configuring API Authentication
The authentication method for an API is set using the Manage API Auth form. The following steps allow the user to configure authentication settings for APIs as well as to copy settings from one API to another:
- On the APIX.XL ribbon, click the Manage API Auth button to open the Manage API Auth form.
- APIX™ currently supports the following authentication types: SSL Certificate, JWT OAuth, OAuth, Token, NTLM, and Basic Authentication.
The authentication types currently supported by APIX™ are detailed below:
SSL Certificate
JWT OAuth
OAuth
Token
NTLM
Basic Authentication
SSL Certificate
- Select SSL_Certificate as the AUTH TYPE and click the EDIT button.
- Once the Certificates form opens, choose between User storage or Local machine storage. The selection will display all available certificates for the chosen location.
- Select the correct certificate and click the SAVE button.
- The user will be returned to the Manage API Auth form. There, CURRENT SETTINGS will display the details of the selected authentication type. Review and click the OK button.
JWT OAuth
- Select JWT_OAuth as the AUTH TYPE and click the EDIT button.
- In the JWT OAUTH form, enter the CLIENT ID, browse and select the PRIVATE KEY and PUBLIC CERTIFICATE files, and choose the ENVIRONMENT.
- Click the SAVE button.
- The user will be returned to the Manage API Auth form. CURRENT SETTINGS will display the details of the selected authentication type. Review and click the OK button.
OAuth
- Select OAuth as the AUTH TYPE and click the EDIT button.
- In the OAUTH form, enter URL, CLIENT ID, CLIENT SECRET, and SCOPE (if applicable).
- Click the SAVE button.
- The user will be returned to the Manage API Auth form. CURRENT SETTINGS will display the details of the selected authentication type. Review and click the OK button.
Token
- Select Token as the AUTH TYPE and click the EDIT button.
- In the Token form, select TYPE and enter TOKEN NAME and TOKEN VALUE.
- Click the SAVE button.
- The user will be returned to the Manage API Auth form and CURRENT SETTINGS will display the details of the selected authentication type. Review and click the OK button.
NTLM
- Select NTLM as the AUTH TYPE and click the OK button.
Basic Authentication
- Select Basic as the AUTH TYPE and click the EDIT button.
- In the Basic form, enter USER ID and PASSWORD.
- Click the SAVE button.
- The user will be returned to the Manage API Auth form and CURRENT SETTINGS will display the details of the selected authentication type. Review and click the OK button.
Copying Authentication Settings
- Launch the Manage API Auth form by clicking the Manage API Auth button on the APIX.XL ribbon.
- Identify the API Auth settings that are to be copied and click the COPY button.
- On the Copy form, select the APIs to which the settings should be applied and click the COPY button.
- Click the OK button on the confirmation window.
- The user will be returned to the Manage API Auth form and CURRENT SETTINGS for the selected APIs will display the details of the copied authentication type. Review and click the OK button.