RADIUS Client is a module designed to make RADIUS requests to a RADIUS server. It contains wrapper functions for the PHP RADIUS library, but attempts to make them more usable to a developer.

Requirements

  • RADIUS Dictionary
  • PECL PHP Radius module

Example Modules

This project contains an optional (example) module that allow RADIUS to be used to verify user credentials within Drupal. This module will authenticate a user and create a user object if authentication is successful and the user does not exist. The module will also display the value of the RADIUS Response-Message(s) as a notification to a user. In the event that a login fails (invalid password or user does not exist), Authentication falls back to the default Drupal Authentication.

To Do

Currently we do not, but intend to:

  • support challenge or CHAP authentication and all passwords are transmitted clear text to the RADIUS server (this is quite normal in RADIUS land)
  • set any default options sent to the RADIUS server on authentication. Only Username, Password and NAS IP are sent as per the RADIUS spec
  • provide any accounting support; but this would be cool for a web app if we could reliably stop user sessions

Downloads

Version Downloads Date Links
7.x-1.x-dev tar.gz (12.02 KB) | zip (15.6 KB) 2012-Feb-06 Notes

Project Information


Maintainers for RADIUS Client

  • andrewyager - 37 commits
    last: 17 weeks ago, first: 34 weeks ago

Issues for RADIUS Client

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
nobody click here