Login   Register  
PHP Classes
elePHPant
Icontem

Pure PHP radius class: Authenticate users with a RADIUS server

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us

  Author Author  
Picture of André Liechti
Name: André Liechti <e-mail contact>
Packages: 4 Browse all classes by André Liechti Browse all classes by
Country: Switzerland Switzerland - PHP jobs in Switzerland
Age: 45
All time rank: 5938 in Switzerland Switzerland
Week rank: 371 Up6 in Switzerland Switzerland Up
Innovation award
Innovation award
Nominee: 4x

Winner: 1x


  Detailed description   Download Download .zip .tar.gz  
This class can be used to authenticate users with a RADIUS network access server according to RFC 2865.

It connects to a Radius server given its IP address and requests access on behalf of an user given his password.

Once authenticated the class may return the attributes of the authorized user.

This class works with at least the following RADIUS servers:

- Authenex Strong Authentication System (ASAS) with two-factor authentication
- FreeRADIUS, a free Radius server implementation for Linux and Unix environments
- Microsoft Radius server IAS
- Radl, a free Radius server for Windows
- RSA SecurID (challenge/response support for the New-PIN mode)
- WinRadius, Windows Radius server (free for 5 users)
- ZyXEL ZyWALL OTP (One-Time Password for Two-Factor Authentication, Authenex ASAS branded by ZyXEL)

  Classes of André Liechti  >  Pure PHP radius class  >  Download Download .zip .tar.gz  >  Support forum Support forum (4)  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: Pure PHP radius class
Base name: radius_class
Description: Authenticate users with a RADIUS server
Version: 1.2
PHP version: 4.0.7
License: GNU Lesser General Public License (LGPL)
All time users: 1591 users
All time rank: 2235
Week users: 2 users
Week rank: 1095 Up
 
  Groups   Rate classes User ratings   Applications   Files Files  

  Groups  
Group folder image Networking Networking protocols, clients and servers View top rated classes
Group folder image User Management User records, authentication and session handling View top rated classes


  Innovation Award  
PHP Programming Innovation award nominee
January 2008
Number 2

Prize: One copy of DWebPro Standard License
Radius is a protocol often used for enabling network access to ISP clients upon authentication.

This class is a pure PHP implementation of Radius protocol client.

It can be used to authenticate and grant users the access to Web resources served by PHP using the same user names and passwords that ISP clients use to have network access.

Manuel Lemos

  User ratings  
RatingsUtility Consistency Documentation Examples Tests Videos Overall Rank
All time: Perfect (100.0%) Good (93.8%) Sufficient (62.5%) Good (81.2%) - - Sufficient (73.8%) 95
Month: Not yet rated by the users

  Applications that use this class  
Link Description
Zmodules.net Extended CRM (CRM, file management, eShop, communication, FAQ, website)
MediaWiki Radius Authentication Extension – RadiusAuthPlugin RadiusAuthPlugin is an extension / plugin for mediawiki to authenticate against a Radius server
TCExam TCExam is a Computer Based Assessment (CBA) software system (also know as CBT - Computer Based Testing or e-exam) that enables educators and trainers to author, schedule, deliver, and report on surveys, quizzes, tests and exams.
Add link image If you know an application of this package, send a message to the author to add a link here.
  Files folder image Files  
File Role Description
Plain text file radius.class.php Class Main file, class definition
Accessible without login Plain text file radius.www.authenticate.php Appl. Additional file to implement WWW Authentication using a Radius server
Accessible without login Plain text file radius.demo.php Example Demo file for regular usage
Accessible without login Plain text file radius.demo.www.authenticate.php Example Demo of a WWW Authentication using a Radius server
Accessible without login Plain text file radius.challenge.response.demo.php Example Challenge/response demo file
Accessible without login Plain text file README.TXT Doc. README FILE
Accessible without login Plain text file COPYING.LESSER Lic. LGPL Version 3.0
Accessible without login Plain text file COPYING Lic. GPL Version 3.0

Download Download all files: radius_class.tar.gz radius_class.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.