古い 2 層の Delphi ベースのアプリケーションを作成しようとしています。もともとはデータベース認証を使用していましたが、データベースの代わりに OID サーバーが認証を実行できるように、db ユーザー アカウントをグローバル ユーザーに変換したいと考えています。
アカウントがグローバル ユーザーの場合、Delphi プログラムはデータベースにログインできなくなりました。ログインプロトコルを理解しようとしていますが、これまでのところ結果はありません。
SQLDeveloper でも同様のことが起こり、グローバル ユーザーとして接続できません。ただし、SQLPlus は両方の種類のユーザーで機能します。Wiresharkで情報の流れを確認しました。dbserver がパスワードを要求すると、SQLPlus はパスワードを送信しますが、SQLDeveloper はグローバル ユーザーとして接続しようとするとパスワードを送信しません。
クライアントは、ログイン要求でアプリケーション名も送信します。クライアント アプリ名を LDAP 自体に保存する必要がある可能性はありますか?