Home » AAA RADIUS Software Developers Kit

AAA RADIUS Software Developers Kit

RAD-Series Radius Server - Extendability with Software Developers Kit

  • Custom Plug-In Modules can be plugged into the RAD-Series server
    • Authenticate users stored in any data source, including off-the-shelf and proprietary databases
    • Track and control usage by interfacing to unique billing systems
    • Implement highly customized authorization schemes
    • Add support for unique network access hardware
  • Documented ANSI C API calls provide complete customizability
  • Wide range of functions allows unique authentication types, billing systems, session control features & policy functions

 

RADIUS Server Software Developer’s Toolkit


 

The RADIUS Server Software Developer’s Toolkit (SDK) provides a set of easy-to-implement and modular tools to help you extend the capabilities of your Interlink Networks RADIUS Server. With the RADIUS software toolkit, you can create plug-in modules that add functionality to:

  • Authenticate users stored in any data source, including off-the-shelf and proprietary databases
  • Track and control usage by interfacing to unique billing systems
  • Implement highly customized authorization schemes
  • Add support for unique network access hardware

The RADIUS software toolkit provides an interface to the server function libraries that perform specific RADIUS server-related tasks and interact with predefined data structures. It allows you to extensively customize the RADIUS server’s operations. Developers can write and compile plug-in modules, which are loaded into memory at the RADIUS server start-up. These new modules can then be plugged in to any step of processing a RADIUS request — beginning, middle, end, or even replace an existing step during the RADIUS server operation. The new plug-ins can then be a substitute for, or a supplement to, existing features in the RADIUS server.

 

RADIUS Server SDK Features:


 

  • Extensible. Add capabilities to the RADIUS Server that meet the unique needs of your existing and future network infrastructure.
  • Highly configurable. Control the flow of the RADIUS server operation; what modules it calls and in what order. Replace or add to existing RADIUS software modules with your own custom plug-in modules. A wide range of functions allows implementing unique authentication types, billing systems, session control features, and policy functions.
  • Easy to implement. Plug-in modules make it simple to upgrade the RADIUS server with new feature enhancements. API functions follow the syntax and conventions of standard ANSI C so there is no need to learn a specialized programming or scripting language.
  • Powerful. API functions and header files allow you to customize the security and control of your RADIUS server implementation.
  • Modular. Compile & manage small sections of code organized to perform specific tasks and functions.

 

RADIUS Authentication API:


 

Used to internally develop extensions to the core RADIUS architecture, you can to build custom plug-in modules for unique authentication, authorization, or accounting methods, and modify the internal processing engine.

 

RADIUS Server User Interface (UI) API:


 

Included in the RADIUS server SDK, this branding feature allows OEMs and system integrators to build custom UIs and other RADIUS server management applications tailored to the varied needs of their end user customers. The RADIUS server API provides a consistent interface to the RADIUS server’s configuration and data files, regardless of how or where the information is stored. Allows easy migration and upgrades to new RADIUS server versions by acting as an abstraction layer between the external interfaces and the core RADIUS server functionality. This simplifies product localization or “internationalization”.

 

New in Version 7.3 of the RADIUS Server Software Toolkit:


 

Version 7.3 of the RADIUS Software Developer’s Kit includes support for extending the new EAP-SIM feature of the RAD-Series RADIUS Server.  The RADIUS SDK makes it possible to deploy EAP-SIM authentication without requiring an AuC/HLR on an SS7 network.  A3/A8 Algorithms can be developed using the RADIUS SDK and plugged into the RADIUS server to create a local AuC.  The SDK package includes the Milenage Reference A3/A8 algorithms and a template for writing custom A3/A8 algorithms.

 

RADIUS Developer’s Support


 

The RADIUS server Software Developer’s Toolkit comes with up to 20 hours of phone support to address specific questions or challenges that may arise in your development project. The phone support for the RADIUS toolkit is directly with our engineers that use the toolkit on a daily basis as part of their development and custom delivery projects.

 

RADIUS Server Documentation


 

Re-branding OEMs and Integrators can choose to replace the Interlink Networks company name throughout the user documentation, white papers, and data sheets with their company name and branding. Interlink Networks’ RADIUS Server has been successfully integrated and re-branded by major system integrators and OEMs of networking equipment worldwide.