Introduction - Flexible Authentication

Prev Next

Adapter authentication is very flexible. There are a variety of modifications you can make:

  • Alter the IAP Service Instance Configuration for the adapter in Admin Essentials.
    • Type of authentication.
    • Credentials.
    • Expiration of information.
    • Format of data on actual requests.
  • Alter the Endpoint Configuration for the adapter in the /adapter-home-dir/entities/.system directory.
    • Alter the getToken action.
    • Alter the token request and response schemas.
  • Use authData or callProperties from adapter.js.
  • Code changes for custom authentication in adapter.js

You can also add other things into adapter.js. For example, we had a system that took in a secret but wanted to pass it through SHA-1 with HMAC. Using adapter properties, Itential was able to achieve this with additional headers on calls and by adding SHA1/HMAC calls to adapter.js.