1
votes

I used the following API in postman with integration key, client secret from the Admin API application but no luck. GET: https://api-123abc.duosecurity.com/auth/v2/check Furthermore,

  1. I used basic auth for authorization
  2. Integration key for username and created the password via
    https://www.freeformatter.com/hmac-generator.html#ad-output (used
    integration key for string and client secret from the duo IU)

I used the following headers:

Authorization:Basic
Integration-key:Secret-key
Date:Fri, 20 May 2022 02:26:39 +0000
Content-Type:application/x-www-form-urlencoded

Besides this I used the code

btoa('integration key:secret key')

to generate authentication code but it still gives the following error

{
    "code": 40301,
    "message": "Access forbidden",
    "message_detail": "Wrong integration type for this API.",
    "stat": "FAIL"
}