Skip to main content

Authologic Customer API

The integration API for using with Authlogic Engine. Authologic allows for simple and effective checking of the user's identity, and the use of API enables initiation by an external system the verification process and the receipt of its results.

Version 1.1

Servers

https://sandbox.authologic.com

Testing environment

Authentication

HTTP basicapiKey

To log in, use the user's login and password. The password is the API key obtained for a specific environment. You can generate a new key in the API Keys section of the OmniPanel.

OAuth2oauth2

To log in, use the user's login and password for client_id and client_secret, respectively. The password is the API key obtained for a specific environment. You can generate a new key in the API Keys section of the OmniPanel.

Here is an example curl command for getting an access token:

curl -i -X POST 'https://ENVIRONMENT_URL/api/oauth2/token' --header 'Authorization: Basic base64(user:pass)' --header 'Content-Type: application/x-www-form-urlencoded' -d 'grant_type=client_credentials'

Note the following:

  • use HTTP POST method while making the call
  • set the Content-Type header to application/x-www-form-urlencoded
  • pass in OAuth flow information: grant_type=client_credentials Once the token has been received, it should be stored somewhere and can be used while making regular api calls. The OAuth calls should set the Authorization header as follows:
Authorization: Bearer <token>
clientCredentials
Token: https://sandbox.authologic.com/api/oauth2/token
Global security:apiKey,oauth2
Powered by Authologic Nisaba