我是初学者,最近开始了解JAAS。有没有办法在login()方法中获取主题IP地址。
我的目标是为我的服务器执行IP过滤。
答案 0 :(得分:3)
JAAS用于身份验证和授权。 IP过滤更适合防火墙,很可能您不希望在应用程序中处理它。但要直接回答你的问题:你不能用JAAS做到这一点。
答案 1 :(得分:0)
正如之前的回答所述,您无法使用JAAS执行此操作,理想情况下应在应用程序外的防火墙中执行此操作。
如果您绝对必须在应用程序中执行此操作,那么您可以使用JASPIC。它是Java EE身份验证机制,它允许完全访问http请求和响应。