Java 如何减小JWT的大小,使其不会';不要减慢请求时间或被IIS服务器阻止

Java 如何减小JWT的大小,使其不会';不要减慢请求时间或被IIS服务器阻止,java,spring,iis,oauth-2.0,jwt,Java,Spring,Iis,Oauth 2.0,Jwt,因此,我使用JWT来存储用户权限和一些其他信息,问题是当用户拥有很多权限(在这个特定的cas 230权限)时,令牌大小会增加,请求可能会变慢,或者有时会被服务器拒绝 有一个开发人员和我一起参与这个项目,她使用IIS(用于.NET客户端),我使用tomcat(用于Java auth服务),IIS服务器拒绝她的请求,因为最大大小为4.8kb,我们可以更改配置并增加限制,但有没有更好的方法来处理所有这些问题,我真的需要找到一个解决方案来优化和减少大小,我已经阅读了所有关于只在令牌中添加必要信息的内容,

因此,我使用JWT来存储用户权限和一些其他信息,问题是当用户拥有很多权限(在这个特定的cas 230权限)时,令牌大小会增加,请求可能会变慢,或者有时会被服务器拒绝 有一个开发人员和我一起参与这个项目,她使用IIS(用于.NET客户端),我使用tomcat(用于Java auth服务),IIS服务器拒绝她的请求,因为最大大小为4.8kb,我们可以更改配置并增加限制,但有没有更好的方法来处理所有这些问题,我真的需要找到一个解决方案来优化和减少大小,我已经阅读了所有关于只在令牌中添加必要信息的内容,但是还有什么我可以做的,因为这个特定的用例用户只有230个权限,但是如果变成500个呢?700? 甚至一千个,因为这是一个巨大的项目,有很多微服务,每个都有大约100-200个权限


这不能在iis中完成。我建议您尝试其他方法,例如在请求正文中存储用户权限。或存储在数据库中,当用户通过身份验证时,将读取数据库中相应的权限。