gpt4 book ai didi

java - 过滤 JAAS 登录信息?

转载 作者:行者123 更新时间:2023-12-01 14:03:42 24 4
gpt4 key购买 nike

我正在使用 JAAS 对 Tomcat 上运行的 Web 应用程序的客户端进行身份验证。

我有一个过滤器设置,可以在登录时对用户的 session 进行一些初始化。没有什么太复杂的,简单的是如果用户不是 null 类型的事情。

我的理解是JAAS将首先被调用,然后我的过滤器将被检查,然后我的JSP将被渲染

我的问题是,有没有办法在过滤器映射中匹配 url 模式,以便仅在成功 JAAS 登录后运行?

<filter-mapping>
<filter-name>MyFilter</filter-name>
<url-pattern>/some/url/pattern/*</url-pattern>
</filter-mapping>

那么在上面的文件映射器映射中,url 模式会包含什么内容?或者这不可能吗?

最佳答案

位于 JAAS 配置末尾的 LoginModule 将允许您在成功登录时执行额外的操作。唯一的缺点是从 LoginModule 检索 session 的方式不是标准的,并且取决于您的应用程序服务器。

或者您可以简单地在过滤器的开头进行测试,以检查您的用户是否已连接以及您的设置是否已完成。

关于java - 过滤 JAAS 登录信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19112175/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com