Authenticate to an external database
    Alan DeKok 
    aland at deployingradius.com
       
    Mon Jun 20 21:17:32 CEST 2016
    
    
  
On Jun 20, 2016, at 3:07 PM, Mauricio <mauri5000 at hotmail.com> wrote:
> 
>> 	A postgress database of students from a college, that already has it own schema
  You can edit the SQL queries to use that schema.
  Can you:
a) SELECT by user-name from the RADIUS packet?  and
b) get a password in some format?
  Yes: write a SELECT statement to do that:
update control {
	Cleartext-Password := "%{select password from table where name=%{User-Name}"
}
  Or, no: you can't get the password from the database, so what you want to do is impossible.
>> 	The problem is that the database is located in an external server and is not a freeradius schema's database. i mean, in the database there  is no table radcheck, etc.
  That's fine.
  But are you doing EAP-TLS?  If so, there are no passwords in the RADIUS packets.  So you can't check passwords against an external database.
  Alan DeKok.
    
    
More information about the Freeradius-Users
mailing list