1

Linuxサーバー上のTomcatからPostgreSQLデータベースに接続するときに奇妙なことに遭遇しました。奇妙な理由で、Windowsマシンで同じアプリケーションと構成を実行しても、認証は正常に機能しますが、データベースに接続できません。WindowsマシンからpgAdminでログインすることもできます。

したがって、pgAdminでログインすると、パスワードが以前と同じになるように更新され、突然機能します:-S。生成されたMD5ハッシュを見ると、以前とまったく同じです。誰かが何が起こっているのか知っていますか?

大文字と小文字を区別するものがあると思いますが、LinuxサーバーとWindowsマシンでまったく同じ構成を使用しているため、それがどのように可能であるかを実際に理解することはできません。

4

1 に答える 1

1

それは本当にばかげたものでした。ユーザーの作成に間違った構文を使用しました。ハッシュされたパスワードを含む pgAdmin から SQL ステートメントをコピーして貼り付けたので、実際のパスワードでログインしようとすると認証に失敗しました。

私の Windows マシンから動作していた理由は、指定したパスワードをまったく使用しないように内部ネットワークを信頼できるように構成したためです。そのため、Windows からのみ動作しているように見えましたが、実際にはそうではありませんでした。

于 2012-07-12T18:43:24.460 に答える