4

I'm interested in what Java RADIUS client libraries are available and actively supported.

This question is similar to What (good) Java RADIUS server libraries are out there?; however, I'm interested in Java RADIUS client libraries, as opposed to server libraries.

There are a number of server libraries, client libraries not written in Java, and immature/incomplete libraries and forks, so the only potential candidates I've encountered so far are the following:

  • AXL RADIUS Client API - Not free/open source
  • JRadius - Doesn't appear to be actively maintained, last release January 2011, minimal community activity
  • JRadiusClient - Minimal documentation/support, last updated 2004
  • TinyRadius - Doesn't appear to be actively maintained, last release February 2010, minimal community activity

Are there other libraries missing from my list?

I'd also be interested to know if anyone is actively consuming any of the libraries from the above list or has any experience/recommendations.

3
  • JRadiusClient it is. It seems to have good API, but yes, it is too old so worried to use it in the new project.
    – Muneer
    Commented Jul 19, 2020 at 10:53
  • JRadius from coova seems to be a better one. Last updated on 2015, but as long as it satisfies the RFC, it is perfect. github.com/coova/jradius/releases/tag/jradius-1.1.5
    – Muneer
    Commented Jul 19, 2020 at 11:28
  • To include my feedback, After working on JRadius, it seems very good and customizable. I am currently using it.
    – Muneer
    Commented Jul 22, 2020 at 8:54

1 Answer 1

1

Nowdays tinyradius is up to date (2020), specially its netty based fork.

Here is the official tinyradius library and two of its other forks (including the netty one):

tinyradius-netty (tinyradius fork using Java 8 Netty's features) (github, maven) (last updated on 2020)

tinyradius (github, webpage, maven) (last updated on 2018)

tinyradius fork by hynnet (maven) (last updated on 2016)

Here is a tutorial for tinyradius fork by hynnet if you are working with Radius and Spring Boot.

2
  • I don't think this is relevant to the question.
    – Muneer
    Commented Jul 19, 2020 at 10:54
  • 1
    I'm updating the answer, thank you for the feedback. Looks like tinyradius is worth giving a try. Commented Jul 24, 2020 at 8:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.