Auth0 RADIUS Proxy

Sometimes you can’t leave the old stuff behind fast enough. And other times, the old stuff is kept alive through no desire of your own.

We had a situation while migrating to Auth0 for our MFA solution…one of our applications had to use RADIUS PAP for authentication and MFA.

Auth0 has no built in RADIUS support (unlike Duo, who provides a RADIUS-capable proxy), so we were stuck.

Searched for prior art by others, and found one small solution that did not address MFA.

So I set out to write the proxy. Used a combination of Go and Javascript, hosted partially by Auth0 and partially in AWS inside small EC2 containers (RADIUS is UDP after all).

Now all those pesky RADIUS applications have an option for Auth0. Works great!