sql authorize with password and mac
    Alan DeKok 
    aland at deployingradius.com
       
    Mon Apr 20 16:26:21 CEST 2015
    
    
  
On Apr 20, 2015, at 9:48 AM, Marcin <marcin at nicram.net> wrote:
> I've that config for query:
> 
> #v+
> authorize_check_query = "SELECT \
>            id, lower(name) as UserName , 'Cleartext-Password' as Attribute
> , passwd as Value, ':=' as op \
>        FROM nodes \
>        WHERE name = '%{User-Name}'\
>        UNION \
>        SELECT n.id, lower(name) as UserName, 'Calling-Station-Id' as
> Attribute, upper(mac) as Value, ':=' as op FROM \
  See http://wiki.freeradius.org/config/Operators
  The ":=" operator has a well-defined meaning.  You probably want "==" instead.
> callint station id from database doesn't contain proper mac, but
> authorization is accepted
  Because you told it to do that.  If you want a comparison, use the comparison operator.
  Alan DeKok.
    
    
More information about the Freeradius-Users
mailing list