I've been using this RADIUS library in my project and it's been working so well that I've been trying to implement EAP support for a while now and I've finally gotten around to it.
toughradius eap support
Currently we can support EAP-MD5 and EAP-MSCHAPV2 authentication, and we plan to add more EAP authentication methods.
This work is indeed a bit difficult, for example, the encapsulation of EAP-TLS messages is not well understood, if you know this knowledge, and have some resources, I hope to share.
I am still improving, I hope to submit the EAP module to this repository!
https://github.com/talkincode/toughradius/blob/3e7bb78b0ff1a245b2b5c2de001bfe06e59be5e8/toughradius/radius_eap_mschapv2.go#L295
https://github.com/talkincode/toughradius/blob/3e7bb78b0ff1a245b2b5c2de001bfe06e59be5e8/toughradius/radius_eap.go#L195
I've been using this RADIUS library in my project and it's been working so well that I've been trying to implement EAP support for a while now and I've finally gotten around to it.
toughradius eap support
Currently we can support EAP-MD5 and EAP-MSCHAPV2 authentication, and we plan to add more EAP authentication methods.
This work is indeed a bit difficult, for example, the encapsulation of EAP-TLS messages is not well understood, if you know this knowledge, and have some resources, I hope to share.
I am still improving, I hope to submit the EAP module to this repository!
https://github.com/talkincode/toughradius/blob/3e7bb78b0ff1a245b2b5c2de001bfe06e59be5e8/toughradius/radius_eap_mschapv2.go#L295
https://github.com/talkincode/toughradius/blob/3e7bb78b0ff1a245b2b5c2de001bfe06e59be5e8/toughradius/radius_eap.go#L195