OC4J服务器上与active directory集成的java web应用程序
我想制作一个servlet(部署在OC4J上的应用程序),它允许用户在不提示登录和密码的情况下输入登录域(Active Directory)的用户。是否可以通过getRemoteUser或getUserPrincipal方法在servlet:user name中检索而不使用身份验证表单?或者我需要的其他方法来实现这一点?您可以通过Kerberos协议实现这一点。这里很好地解释了它如何在servlet/jsp环境中工作OC4J服务器上与active directory集成的java web应用程序,java,windows,servlets,active-directory,oc4j,Java,Windows,Servlets,Active Directory,Oc4j,我想制作一个servlet(部署在OC4J上的应用程序),它允许用户在不提示登录和密码的情况下输入登录域(Active Directory)的用户。是否可以通过getRemoteUser或getUserPrincipal方法在servlet:user name中检索而不使用身份验证表单?或者我需要的其他方法来实现这一点?您可以通过Kerberos协议实现这一点。这里很好地解释了它如何在servlet/jsp环境中工作 您需要配置OC4J所称的“Windows本机身份验证”,如中所述。这不仅仅是调
您需要配置OC4J所称的“Windows本机身份验证”,如中所述。这不仅仅是调用一个特定的函数,还需要做更多的工作—您必须首先配置Active Directory和OC4J。这是一个开源库,它将完全满足您的需要 它只有Tomcat、JBoss和Glassfish的示例
但是它是作为servlet过滤器实现的,所以它应该可以在任何servlet容器上工作。您想自动将Windows用户登录到您的web应用程序吗?