1

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

java.security.AccessControlException: アクセスが拒否されました (java.net.SocketPermission IP:PORT 接続、解決)

JXplorer経由でldapにアクセスして確認できたので、ログイン名とパスワードが正しいことはわかっています。App Engine に問題がある可能性はありますか? その場合、App Engine の使用が無効になっているときにアプリケーションをテストするにはどうすればよいですか?

前もって感謝します

4

3 に答える 3

1

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

App Engine では、自分でソケットを開くことはできません (この制限のために例外が発生します)。LDAP への接続をセットアップする場合は、LDAP 呼び出しを HTTP としてラップし、それを URL フェッチ サービスで使用する必要があります。 . LDAP が社内にある場合は、Google セキュア データ コネクタを使用して、App Engine から社内ネットワークへの https 接続を確立できます。

于 2011-06-24T15:39:36.947 に答える
0

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

于 2011-06-26T09:27:23.780 に答える
0

アプリ エンジン用に開発している場合、アプリ エンジンが API として提供するものを除けば、LDAP や JDBC などの TCP/IP に接続できるとは思えません。

于 2011-06-24T15:19:02.680 に答える