我已经实现了一个拦截器,使用以下注释对客户端 IP 地址进行安全检查 - @提供者 @ServerInterceptor @Precedence("安全")
预处理方法采用参数HttpRequest 请求,ResourceMethod 方法。 有没有办法从 Resteasy HttpRequest 对象获取客户端的 IP 地址? 我可以实现一个过滤器来解决这个问题,但我想在一个地方进行安全检查。
最佳答案
客户端 IP 地址可从请求对象中获得。但是您不能出于安全目的使用它,因为它不是每个客户端唯一的:它可能只是最近代理的地址,甚至是您自己的代理。
关于java - Resteasy 安全拦截器 - 如何在拦截器内获取客户端 IP 地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3699549/