Authenticate only through Username
    Alan DeKok 
    aland at deployingradius.com
       
    Mon Feb 20 15:29:47 CET 2017
    
    
  
On Feb 20, 2017, at 7:52 AM, Muhammad Usman <muhd.usman87 at gmail.com> wrote:
> 
> I am using currently using FreeRADIUS to authenticate customers of hotspot.
> But I want FR to authenticate only based on username and ignores the
> password. So if the username exists in radcheck table, it should send
> Accept, even if the password mismatches. How can I do that? Thanks
  For one, be sure that the password in SQL is Cleartext-Password, and not User-Password.
  Then, decide which users need to be authenticated based only on User-Name.
  Then, configure that.  The PAP module is listed in the "authorize" section, and sets 'Auth-Type = PAP', but ONLY if Auth-Type is not already set.
  You can force authentication success by setting 'Auth-Type = Accept'.
  So the solution is simple:
authorize {
	....
	if (User-Name == "testing") {     # as an example
		update control {
			Auth-Type := Accept
		}
	}
	# this should be the last thing in the "authorize" section.
	pap
}
  Alan DeKok.
    
    
More information about the Freeradius-Users
mailing list