Troubleshooting Rublon Authentication Proxy issues

Modified on Fri, 18 Sep at 10:00 AM

Issues with the Rublon Authentication Proxy may have many sources, but mostly come down to one of several cases.


Test Rublon Authentication Proxy Connection

First of all, try to locate the source of your issue. A simple ping & debug tool like NTRadPing allows you to test any RADIUS server, including the Rublon Authentication Proxy acting as one. If you wish to test an LDAP(S) server (or the Auth Proxy acting as one), use LDAP Admin. Use NTRadPing or LDAP Admin to send a request to your proxy server. If you get a successful response, then the Rublon Authentication Proxy configuration works correctly, which means that your issue probably stems from your service’s (e.g., VPN’s) configuration.


Some services offer their own debug tools. For example, pfSense allows you to test your Authentication Server (Rublon Authentication Proxy) connection.


Review Your Configuration File

If your NTRadPing/LDAP Admin test did not succeed, review your Rublon Authentication Proxy configuration file located in Rublon Auth Proxy\config on Windows and rublonauthproxy/config on Linux.


Check File Structure

Ensure your file uses a proper JSON or YAML convention. All property names must be lowercase. Double-check that your file contains no spelling mistakes.


Recheck Your Tokens

Ensure the application tokens set in your configuration file are correct.


Copy values of system_token and secret_key from your Authentication Proxy application in the Rublon Admin Console and paste these values into your Rublon Authentication Proxy configuration file.




Note: You must copy the Authentication Proxy application tokens, not the organization tokens.


RADIUS Only: Recheck Your RADIUS Secret

radius_secret is one of the RADIUS properties you set in your Rublon Authentication Proxy configuration file. You must generate the radius_secret yourself. Most services you integrate with Rublon MFA require this value. For example, during OpenVPN on pfSense configuration, you must enter the value of radius_secret in the Shared Secret field under RADIUS Server Settings.


LDAP(S) Only: Ensure the Access User has the required permissions

Ensure the Access User (access_user_dn) has all the necessary permissions to read the LDAP directory tree.


Review Your Integration Configuration

The mistake may be on the integration’s side.


Use Rublon Authentication Proxy as a RADIUS/LDAP(S) Server

Remember that Rublon Authentication Proxy acts as a RADIUS/LDAP(S) server, so when you configure your integration, always act as if you were configuring RADIUS/LDAP(S).


Examine Your Firewall

Rublon Authentication Proxy uses UDP port 1812 for RADIUS, TCP port 389 for LDAP or StartTLS, TCP port 636 for LDAPS, and outbound TCP port 443 for communication with the Rublon API. Rublon Authentication Proxy does not use UDP port 1813 because RADIUS Accounting is not supported. Ensure that your firewall allows the connections required by your configuration.


Check Your Network Settings

If all other advice proved fruitless, your issue is probably connected to your network.


Rublon Authentication Proxy and the integrated service, such as a VPN, must be able to reach each other over the RADIUS or LDAP(S) ports used by your configuration. They do not have to be in the same subnet if routing and firewall rules allow communication between them.


Issue Still Persists

If you still have issues or questions, contact Rublon Support.


You can send us your configuration file, and we will review it for you.


Helpful Links

Rublon Authentication Proxy - Documentation

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article