【问题标题】:Multiple Authentication in Java EE ApplicationJava EE 应用程序中的多重身份验证
【发布时间】:2013-11-27 05:14:13
【问题描述】:

目前我有一个来自客户端的要求,其中用户可能属于 LDAP 服务器进行身份验证,或者他们可能属于身份验证数据库表。

我想通过两步过程在我的 Web 服务方法上实现授权,其中 (a) 首先根据 LDAP 服务器检查用户。如果用户不在 LDAP 服务器中,则 (b) 检查用户的数据库表。

换句话说,这是一个级联的两步过程。这可以在 Glassfish 等任何应用程序服务器中完成吗?我听说 JBoss 可以做到这一点。

【问题讨论】:

  • 编写您的自定义 LoginModule 来检查 LDAP 和数据库?这是我想到的第一个解决方案。

标签: java web-services jakarta-ee authentication glassfish


【解决方案1】:

我不认为这取决于服务器,它与您选择的任何安全机制有关(如 Spring Security 等)。我能够使用 Spring Security 在 Tomcat 上实现这一点。

编辑:你可能想读这个:How to use both database and LDAP authentication in Spring security?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-02
    • 1970-01-01
    • 2011-05-11
    • 2011-02-19
    • 2013-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多