Hi,
I’m trying to perform testing of logging in to a web application using DUO Mobile Passcode but after entering Username, Password and Passcode, I’m getting this error: “User has no Duo factors usable with this configuration” error on authproxy log.
I have configured my DUO proxy as follows:
[duo_only_client]
[radius_server_auto]
ikey=■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
api_host=■■■■■■■■■■■■■■■■■■■■■■■■■■■■
radius_ip_1=10.10.1.10
radius_secret_1=123456
failmode=safe
client=duo_only_client
port=1812
In my Global Policy, I’ve disabled all other Authentication Method with only enabling “Duo Mobile Passcodes”
Here is the full log output:
2022-05-06T02:34:47.927767+0800 [duoauthproxy.lib.log#info] Sending request from 10.10.1.10 to radius_server_auto
2022-05-06T02:34:47.927767+0800 [duoauthproxy.lib.log#info] Received new request id 89 from (‘10.10.1.10’, 50144)
2022-05-06T02:34:47.927767+0800 [duoauthproxy.lib.log#info] ((‘10.10.1.10’, 50144), Administrator, 89): login attempt for username ‘Administrator’
2022-05-06T02:34:47.927767+0800 [duoauthproxy.lib.log#info] http POST to https://■■■■■■■■■■■■■■■■■■■■■■■■■■■■:443/rest/v1/preauth
2022-05-06T02:34:47.927767+0800 [duoauthproxy.lib.http._■■■■■■■■■■■■■■■■■■■■#info] Starting factory <_■■■■■■■■■■■■■■■■■■■■: b’https://■■■■■■■■■■■■■■■■■■■■■■■■■■■■:443/rest/v1/preauth’>
2022-05-06T02:34:48.906807+0800 [duoauthproxy.lib.log#info] ((‘10.10.1.10’, 50144), Administrator, 89): Got preauth result for: ‘auth’
2022-05-06T02:34:48.906807+0800 [duoauthproxy.lib.log#info] ((‘10.10.1.10’, 50144), Administrator, 89): User has no Duo factors usable with this configuration
2022-05-06T02:34:48.906807+0800 [duoauthproxy.lib.log#info] ((‘10.10.1.10’, 50144), Administrator, 89): Returning response code 3: AccessReject
2022-05-06T02:34:48.906807+0800 [duoauthproxy.lib.log#info] ((‘10.10.1.10’, 50144), Administrator, 89): Sending response
2022-05-06T02:34:48.906807+0800 [duoauthproxy.lib.http._■■■■■■■■■■■■■■■■■■■■#info] Stopping factory <_■■■■■■■■■■■■■■■■■■■■: b’https://■■■■■■■■■■■■■■■■■■■■■■■■■■■■:443/rest/v1/preauth’>
I’m using the DUO Free if it helps. Will upgrade to paid version once this testing is passed.
Please advice what I’m doing wrong here…
Thanks.