Lua Requires Chilkat v9.5.0.89+
Lua
Duo Auth API - Check
See more Duo Auth MFA Examples
The /check endpoint can be called to verify that the Auth API integration and secret keys are valid, and that the signature is being generated properly.Chilkat Lua Downloads
local chilkat = require("chilkat")
local success = false
-- This example assumes the Chilkat API to have been previously unlocked.
-- See Global Unlock Sample for sample code.
local integrationKey = "DIMS3V5QDVG9J9ABRXC4"
local secretKey = "HWVQ46nubLBxhnRlKddTltWIi3hL0fIQF2qTvLab"
local http = chilkat.Http.new()
http.accept = "application/json"
-- Use your own hostname here:
local url = "https://api-a03782e1.duosecurity.com/auth/v2/check"
http.login = integrationKey
http.password = secretKey
local jsonStr = http:quick_get_str(url)
if not http.last_method_success then
print(http.last_error_text)
return
end
print("status code = " .. http.last_status)
print(jsonStr)
-- Sample successful output:
-- status code = 200
-- {"response": {"time": 1632358829}, "stat": "OK"}