2011-06-24 3 views
1

gwtでldapへの接続を確立しようとしています。以前の投稿 (GWT JDBC LDAP connection fails)のおかげで、私はそのサーバーに少なくとも連絡することができました。しかし、正しいcn/uidとパスワードを入力しても、アクセスは拒否されます。私は、次の例外を取得:GWT LDAPアクセスが拒否されました

java.security.AccessControlException:アクセスが拒否されました(java.net.SocketPermission IP:ポートの接続、解決)私は自分のログイン名とパスワードが正しいことを知っている

I理由JXplorerを介してLDAPにアクセスしてチェックすることができました。 App Engineが問題になることはありますか?もしそうなら、App Engineの使用が無効になっているときにアプリケーションをテストするにはどうすればよいですか?アプリエンジンのために開発している場合は、事前

答えて

0

おかげで、私はあなたが離れてアプリエンジンはAPIとして提供するものから、LDAPまたはJDBCまたは何もTCP/IPに接続することができると思ういけません。

1

あなたは、アプリエンジン用に開発していると述べました。

アプリケーションエンジンでは、自分でソケットを開くことはできません(この制限が原因で例外が発生します).LDAPへの接続を設定する場合は、LDAP呼び出しをHTTPとしてラップし、 url fetchサービス。 ldapがあなたの会社の中にある場合は、Googleセキュアデータコネクタを使用して、アプリエンジンから内部ネットワークへのhttps接続を使用することができます。

+0

私はあなたが「許可されました」の代わりに「許可されていません」という意味だと思います。 –

+0

はい、あなたは正しい入力ミスです、ありがとう –

0

LDAPにはソケット(TCPポート389)が必要で、AppEngineはソケットをサポートしていません。

関連する問題