Login   Register  
PHP Classes
elePHPant
Icontem

Class: Pure PHP radius class

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of André Liechti  >  Pure PHP radius class  >  Download .tar.gz .zip  >  Support forum Support forum (2)  >  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
Related classes: , , , ,
Version: 1.2
PHP version: 4.0.7
License: GNU Lesser General Public License (LGPL)
All time users: 1075 users
All time rank: 2821
Week users: 3 users
Week rank: 1216
Picture of André Liechti
Author: André Liechti <e-mail contact>
Packages: 4 Browse this author's classes Browse this author's classes
Country: Switzerland Switzerland - PHP jobs in Switzerland
Age: 43
All time rank: 73210 in Switzerland Switzerland
Week rank: 336 Up6 in Switzerland Switzerland Up
Innovation award
Innovation award
Nominee: 4x

Winner: 1x


  Detailed description  
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)

 

  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

  Rate classes User ratings   Applications   Files Files  

  Innovation Award  
PHP Programming Innovation award nominee
January 2008
Number 2
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  
Ratings
Utility
Consistency
Documentation
Examples
Tests
Videos
Overall
Rank
All time:
Perfect (100.0%)
Good (91.7%)
Not sure (58.3%)
Good (83.3%)
-
-
Sufficient (73.3%)
94
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
Plain text file radius.www.authenticate.php Appl. Additional file to implement WWW Authentication using a Radius server
Plain text file radius.demo.php Example Demo file for regular usage
Plain text file radius.demo.www.authenticate.php Example Demo of a WWW Authentication using a Radius server
Plain text file radius.challenge.response.demo.php Example Challenge/response demo file
Plain text file README.TXT Doc. README FILE
Plain text file COPYING.LESSER Lic. LGPL Version 3.0
Plain text file COPYING Lic. GPL Version 3.0

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.