我在Spring Boot应用程序中使用TinyRadius库和FreeRadius服务器进行身份验证。身份验证可以很好地处理大约4个请求,然后我开始收到“对用户进行身份验证时出错。消息:错误的数据包:无效的数据包标识符(请求:5,响应:4”),请求编号与我在FreeRadius服务器中看到的编号匹配方式。
答案 0 :(得分:0)
我遇到了同样的问题,并且已经部署了一些解决方法。在我的情况下,这种问题很少见。如果使用RadiusException
,我将使用close()
方法关闭套接字,并创建RadiusClient
类的新对象,该对象与旧的hostname
和secret
相同RadiusClient
个对象。以其他方式重新创建Radius套接字。也许这不是最好的解决方案,但是我不想修改TinyRadius库的代码。