我正在尝试实现一个通过 EAP-SIM 进行身份验证的半径客户端。radius 客户端正在使用 JRadius 框架(与我一起工作的人的要求),但是 JRadius 似乎没有 EAP-SIM 的身份验证器。
有没有人对我自己如何实现它有任何建议(任何了解 JRadius 的人?)或者对替代实现有什么建议吗?
非常感谢,埃德。
我正在尝试实现一个通过 EAP-SIM 进行身份验证的半径客户端。radius 客户端正在使用 JRadius 框架(与我一起工作的人的要求),但是 JRadius 似乎没有 EAP-SIM 的身份验证器。
有没有人对我自己如何实现它有任何建议(任何了解 JRadius 的人?)或者对替代实现有什么建议吗?
非常感谢,埃德。
JRadius 有一个抽象类 RadiusAuthenticator,它提供的所有身份验证类都从该类继承。这有一个抽象子类 EAPAuthenticator,它扩展了 RadiusAuthenticator。这在 EAP 框架下为不同的身份验证协议提供了许多具体的子类。您需要专门为 SIM 实现类似的 EAPAuthenticator 子类。所有这些类都在 net.jradius.client.auth 包中,我相信可以使用 JRadius 站点上的 svn 检出源代码。有了大量预先存在的实现,开始新的 EAP 扩展应该很简单。
希望有帮助,
凯特。