API Key and HMAC Authentication for inbound REST APIs

  • Release version: Yokohama
  • Updated January 30, 2025
  • 1 minute to read
  • Support API tokens for REST API endpoints so that the ServiceNow® user name and password isn't visible in the webhook URL.

    Enable API key-based authentication to securely authenticate inbound webhook URL.

    To use the API Key and HMAC Authentication, you must install the (Plugin: com.glide.tokenbased_auth) in the ServiceNow® instance.

    Warning:
    Use POST request when submitting any sensitive information to the server.

    Installing API Key and HMAC Authentication has dependencies on the following plugins:

    • REST API Auth Scope Plugin (com.glide.rest.auth.scope)
    • REST API Access Policy Plugin (com.glide.rest.policy)
    • Authentication scope (com.glide.auth.scope)

    Benefits

    API Key and HMAC Authentication for inbound REST APIs enables:

    • Ability to specify API key or HMAC token for REST API authentication.
    • Ability to associate a user account with the API key or HMAC token.
    • Ability to specify a token as query parameter or header within the REST API call.
    • Ability to associate authentication scope with API key or HMAC token configurations so that API keys can only be used to invoke APIs associated with a particular scopes.
    • Ability to associate an API key or HMAC token configuration with an authentication profile that can be used in API access policies.