GWT LDAP访问被拒绝

时间:2011-06-24 15:04:57

标签: security gwt ldap access-denied

我正在尝试与gwt中的ldap建立连接。感谢前任职位 (GWT JDBC LDAP connection fails)我能够至少联系该服务器。但是,即使我输入正确的cn / uid和密码,访问也会被拒绝。我得到以下例外:

  

java.security.AccessControlException:拒绝访问(java.net.SocketPermission IP:PORT connect,resolve)

我知道我的登录名和密码是正确的,因为我可以通过JXplorer访问ldap并进行检查。 App Engine可能成为问题吗?如果是这样,如何在禁用App Engine时测试我的应用程序?

提前致谢

3 个答案:

答案 0 :(得分:1)

您提到您正在开发app引擎。

在app引擎上,你不能自己打开一个套接字(由于这个限制你的异常。)如果你想设置一个与ldap的连接,你必须将你的ldap调用作为HTTP包装并使用它网址抓取服务。如果ldap位于公司内部,您可以使用Google安全数据连接器从应用引擎到内部网络建立https连接。

答案 1 :(得分:0)

如果你正在为app引擎开发,我认为你不能连接到LDAP或JDBC或任何TCP / IP,除了app引擎提供的API。

答案 2 :(得分:0)

LDAP需要套接字(TCP端口389),而AppEngine不支持套接字。