首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于JDBCRealm的程序登录

基于JDBCRealm的程序登录
EN

Stack Overflow用户
提问于 2012-05-08 14:39:02
回答 1查看 1.1K关注 0票数 0

我试图在一个简单的OpenID应用程序中实现身份验证。

FORM-based身份验证确实让我抓狂,因为无法侦听预验证事件和身份验证后事件。

当我从OpenID收到用户信息时,我想建议他们填写简单的注册表格(即编辑从身份提供者收到的详细信息,并可选择添加一些附加信息)。但是如果我使用标准的"j_security_check“动作,这些细节就会丢失。如果我尝试以编程方式登录用户(即使用HttpServletRequest#login(用户,密码)),我无法将用户重定向到最初请求的URL (因为只有FormAuthenticator保存了这些信息)。

是否有一种使用预先配置的JDBC领域手动控制身份验证机制的方法?也就是说,我不想在我的<login-config />中指定web.xml,但是当调用HttpServletRequest#login时,我想通过JDBC领域进行身份验证。这个是可能的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-12 06:23:16

不,GlassFish提供的ootb基本上是不可能的。你需要挖得更深一点。您将最终使用自定义JAAS LoginModule和JSR-196登录桥。还有更多的提示:

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10500796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档