talkincode / toughradius

toughradius provides radius server, tr069 acs
http://www.toughradius.net
GNU General Public License v3.0
560 stars 273 forks source link

Does toughradius radius-server support EAP based authentication? #140

Open ping2balaji opened 1 year ago

ping2balaji commented 1 year ago

Hello , May i know if toughradius support EAP based authenticaiton methods like EAP-TLS/EAP-TTLS/EAP-AKA/EAP-SIM ?

I read in doc like its supported through freeradius api. Does it mean we need to install freeradius to achieve, say EAP-AKA authentication? In this case:

  1. toughradius act as radius-server? or
  2. freeradius is radius-server in this case? Or
  3. freeradius is backend for performing EAP based auth with toughradius acting as radius-auth-server?
  4. What is the communication protocol between toughradius and freeradius if step-3 is true? Can you please clarify how to achieve the same? Appreciate your help.

Thanks, ...Balaji.J

bjeyabalan commented 1 year ago

Gentle reminder!

jamiesun commented 1 year ago

When using freeradius to process eap, freeradius acts as a radius protocol processing server, toughradius acts as a user data management backend, freeradius starts the rest(client) module and toughradius provides the rest api.

jamiesun commented 1 year ago

https://github.com/talkincode/toughradius/blob/main/assets/freeradius/mods-enabled/rest

jamiesun commented 7 months ago

eap-md5 eap-mschapv2 is supported.