草庐IT

ldap_init

全部标签

java - 什么是好的嵌入式 Java LDAP 服务器?

我正在开发一个JavaWeb应用程序,该应用程序与其他一些与其一起部署的外部应用程序集成在一起。身份验证信息必须在所有内容之间同步,并且其他应用程序想要针对LDAP进行身份验证。该应用程序将部署在没有其他LDAP服务器可供一切使用的环境中;我必须提供它。到目前为止,我的解决方案是使用PenroseServer作为一个独立的应用程序,我设置它来检查主应用程序数据库中的表并基于它发布LDAP。它工作得很好,但如果有一些东西可以嵌入到主应用程序本身中以简化部署,那就太好了。看起来Penrose可以嵌入,但文档可能有点参差不齐或过时(尽管它似乎正在积极开发中)。这可能是一个可接受的解决方案,但

java - 从分支内部调用错误的 <init> 方法

在将JDK升级到java7u65后,使用Mockito和PowerMock的几个单元测试开始失败,原因如下:15:15:23,807INFO-Testsinerror:15:15:23,810INFO-initializationError(com.your.ClassHere):Badmethodcallfrominsideofabranch 最佳答案 更新有更新的java7版本可以解决这个问题。正如回复Powermock/JavassistcreatesillegalconstructorsforJDK1.7.0u65and1.

java - 从分支内部调用错误的 <init> 方法

在将JDK升级到java7u65后,使用Mockito和PowerMock的几个单元测试开始失败,原因如下:15:15:23,807INFO-Testsinerror:15:15:23,810INFO-initializationError(com.your.ClassHere):Badmethodcallfrominsideofabranch 最佳答案 更新有更新的java7版本可以解决这个问题。正如回复Powermock/JavassistcreatesillegalconstructorsforJDK1.7.0u65and1.

JNDI注入(RMI攻击实现和LDAP攻击实现)

0x01JNDI概述JNDI是JavaNamingandDirectoryInterface(JAVA命名和目录接口)的英文简写,它是为JAVA应用程序提供命名和目录访问服务的API(ApplicationProgramingInterface,应用程序编程接口)简单一点理解就是:JNDI的做法,就是定义一个数据源,与系统外部的资源的引用都可以通过JNDI定义和引用JNDI可访问的现有的目录及服务有:DNS、XNam、Novell目录服务、LDAP(LightweightDirectoryAccessProtocol轻型目录访问协议)、CORBA对象服务、文件系统、WindowsXP/2000

Java LDAP - 确定用户是否在给定组中?

我们使用JavaLDAPAPI通过LDAP将用户登录到ActiveDirectory。我们希望增强我们的登录功能,以进一步检查用户是否在给定的AD组中。有谁知道怎么做?当前代码:importjavax.naming.*;importjavax.naming.ldap.*;LdapContextctx=null;Hashtableenv=newHashtable();env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.ldap.LdapCtxFactory");env.put(Context.SECURITY_AUTHENTICAT

Java LDAP - 确定用户是否在给定组中?

我们使用JavaLDAPAPI通过LDAP将用户登录到ActiveDirectory。我们希望增强我们的登录功能,以进一步检查用户是否在给定的AD组中。有谁知道怎么做?当前代码:importjavax.naming.*;importjavax.naming.ldap.*;LdapContextctx=null;Hashtableenv=newHashtable();env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.ldap.LdapCtxFactory");env.put(Context.SECURITY_AUTHENTICAT

java - <context-param> 和 <init-param> 之间的区别

DD元素和两者都可以通过getInitParameter()检索方法,在servlet代码中。现在的问题是,它如何区分和? 最佳答案 Servletinit参数仅适用于单个servlet。该servlet之外的任何内容都无法访问它。它在中声明DeploymentDescriptor的标签,另一方面,contextinitparameter是针对整个Web应用程序的。该Web应用程序中的任何servlet或JSP都可以访问contextinit参数。上下文参数在标签中声明直接在里面标签。上下文初始化参数的访问方法是getServlet

java - <context-param> 和 <init-param> 之间的区别

DD元素和两者都可以通过getInitParameter()检索方法,在servlet代码中。现在的问题是,它如何区分和? 最佳答案 Servletinit参数仅适用于单个servlet。该servlet之外的任何内容都无法访问它。它在中声明DeploymentDescriptor的标签,另一方面,contextinitparameter是针对整个Web应用程序的。该Web应用程序中的任何servlet或JSP都可以访问contextinit参数。上下文参数在标签中声明直接在里面标签。上下文初始化参数的访问方法是getServlet

java - Maven Eclipse 调试 "JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)"

我正在尝试在Eclipse中调试Maven测试。当我使用maven选项maven.surefire.debug启动测试时,我收到此错误:ERROR:transporterror202:bindfailed:AddressalreadyinuseFATALERRORinnativemethod:JDWPNotransportsinitialized,jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)ERROR:JDWPTransportdt_socketfailedtoinitialize,TRANSPORT_INIT(510)JDWPexiterror

java - Maven Eclipse 调试 "JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)"

我正在尝试在Eclipse中调试Maven测试。当我使用maven选项maven.surefire.debug启动测试时,我收到此错误:ERROR:transporterror202:bindfailed:AddressalreadyinuseFATALERRORinnativemethod:JDWPNotransportsinitialized,jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)ERROR:JDWPTransportdt_socketfailedtoinitialize,TRANSPORT_INIT(510)JDWPexiterror