javaee应用中的多重认证

javaee应用中的多重认证,java,web-services,jakarta-ee,authentication,glassfish,Java,Web Services,Jakarta Ee,Authentication,Glassfish,目前,我有一个客户机的需求,其中用户可能属于LDAP服务器进行身份验证,或者他们可能属于身份验证数据库表 我希望通过两步流程在我的web服务方法上实现授权,(a)首先根据LDAP服务器检查用户。如果用户不在LDAP服务器中,则(b)检查该用户的数据库表 换句话说,这是一个级联的两步过程。这可以在任何应用服务器(如Glassfish)中完成吗?我听说JBoss可以做到这一点。我不认为这取决于服务器,它与您选择的任何安全机制有关(如Spring security等)。我能够通过Spring Secu

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

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


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

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


编辑:您可能想阅读以下内容:

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