12-23-2025 07:12 AM
I am using Cerberus FTP and after they integrated DUO for 2FA via Web SDK I had successfully followed the instructions on their site to enable DUO. When the universal prompt was available I enabled that and all was working fine. Then somewhere between July and September 2025 the integration broke and the new universal prompt no longer worked. I would get the DUO push on my phone, accept it and then would get a Login expired error message (see snippet below).
I changed back to the traditional prompt and DUO again worked as expected.
I used Copilot to help with troubleshooting this and it led me down a road to say that "Duo now enforces stricter OIDC semantics". A summary of my Copilot troubleshooting is below.
Observed Behavior:
HAR Evidence:
No callback to Cerberus occurs after MFA success.
I've reached out to Cerberus support and they were initially able to replicate the issue. They however mentioned that by using a "paid" version of DUO the implementation works. Is there any difference between a free and a paid DUO account that would cause what I'm seeing? Did something truly change in DUO's implementation this past summer? If so, did is it something Cerberus would need to adjust?
Any input or feedback is appreciated.
Thanks
01-07-2026 01:06 PM - edited 01-07-2026 01:10 PM
> Is there any difference between a free and a paid Duo account that would cause what I'm seeing?
Duo Free accounts have access to the Duo Web SDK application type just like paid Duo accounts do. There may be additional features that Free accounts do not have that get applied during authentication (like most policy settings, device trust, etc.), but not having those additional features should not affect basic authentication and authorization.
>Did something truly change in Duo's implementation this past summer?
Well, we update our cloud service every two weeks, so there were many changes. Without knowing the details of how Cerberus implemented their Duo Web integration I can't really pinpoint what specific change may have caused this issue.
If you have a case open with Cerberus about this you may suggest that they reach out to our technical partnerships team via email to duotechpartners@cisco.com for assistance troubleshooting their developed integration. It doesn't make sense for you to act as a go-between here, and there is likely nothing you could do on your end to fix this (except, I guess, give us money <g>).
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide