Duo Mobile Passcode Error: "User has no Duo factors usable with this configuration"

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.

Hi @GiviBeb ,

Since you are using [radius_server_auto], Duo will use either Duo Push or Phone Callback as defined by the Auto Mode behavior. Since you have disabled both of these authn methods, no usable factor is permitted via your Global Policy. If you wish to use only Duo Mobile Passcodes, you will need to see if your application supports Append Mode (concatenation). Please note the requirements for using Append Mode with a RADIUS integration: https://help.duo.com/s/article/2084

How do I resolve the error “User has no Duo factors usable with this configuration” in the Duo Authentication Proxy log?

Hope this helps!

1 Like