On 20 Sep 2013, at 13:55, Mehdi Ravanbakhsh <baba...@gmail.com> wrote:

> Hi All
> 
> for some reason (change database structure and limitation on sql module for 
> sql connection and ...)  i need to develop something like SQL module to 
> exchange check data  in all section on my database .
> 
> so in need to know what exactly sql module do in each section ( such as 
> authorize , authenticate, accounting , ...).
> 
> i can not find any detailed document on this.

authorize - Retrieves info about the user from radcheck, radreply, 
radgroupcheck, radgroup reply

Functions in a very similar way to the users file

authenticate - Can't be listed (server won't start).

post-auth - Writes entries to the post-auth tables

accounting - Modifies accounting records.


> 
> i just know that i should read all check data and fill them in related 
> attribute (control attribute) in authorize  section and for  accounting 
> section i need to update database  by  request attribute that received .

Right...

> 
> i think that i miss something but i can not find ....
> 
> 
> can any one help on this ?
> 
> do we have any list of attribute that i should  fill in any section ?  
> specially in authenticate section that other module need information from 
> database (check attribute).

Yes the *-Password attributes, e.g. SHA1-Password, Cleartext-Password etc... 
You need to retrieve a 'known good' or 'reference' password in authorize, to 
enable authentication.

Arran Cudbard-Bell <a.cudba...@freeradius.org>
FreeRADIUS Development Team

-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to