打开自定义认证模块访问http会话
Posted
技术标签:
【中文标题】打开自定义认证模块访问http会话【英文标题】:open custom authentication module access http session 【发布时间】:2015-09-07 03:03:16 【问题描述】:如何从 openam 自定义身份验证模块访问 http 会话和请求/响应?有人知道吗?
我正在尝试 openam 示例身份验证模块,但没有找到访问 httpservletrequest 等的方法。
我需要访问 httpsession,因为我正在处理质询/签名身份验证。我将挑战存储在 Login.jsp 上的会话中,然后客户端对其进行签名。现在在自定义身份验证模块中,我需要在会话中访问该挑战以进行验证。
它是否在 init 的某个地方传递 public void init(Subject subject, Map sharedState, Map options)
【问题讨论】:
【参考方案1】:每个自定义身份验证模块都从具有 HttpServletReequest 的 AMLoginModule 扩展 :)
【讨论】:
以上是关于打开自定义认证模块访问http会话的主要内容,如果未能解决你的问题,请参考以下文章
田帅spring security教程第二章: 自定义登录认证流程