NetbeansとWildflyから接続するときにJaybird 2.2.x(またはそれ以前)を使用しているとします。 Firebird 3では、SRP(Secure Remote Password)という新しい認証モデルが導入されました。 Jaybird 2.2.xはこの新しい認証モデルをサポートしていません(サポートはJaybird 3.0で追加される予定です)ので、Legacy_Authプラグインを使用する必要があります。
ユーザーには、プラグインごとに個別のIDがあります。つまり、SYSDBAという名前のユーザーが2人、SRPのユーザーが1人、Legacy_Authのユーザーが2人あります。これらのユーザーは独自のパスワードを持っています。
したがって、NetbeansとWildflyから接続する場合は、従来の認証ユーザーのパスワードを指定する必要があります。このパスワードはmasterkey
、または実際にはmasterke
で、レガシーパスワードはわずか8文字です。
flamerobinから接続するとき、flamerobinがFirebird 3 fbclient.dll
/libfbclient.so
を使用するため、(SRP sysdbaユーザの)「other」パスワードを使用できます。そのため、新しいSRP認証モデルがサポートされます。
私が知っている限り、フラメロビンはレガシーsysdbaユーザのパスワードでも認証できるはずです(ログインに失敗した場合、次のプラグインを試してください)。私は明日それをテストします。
おそらくFlamerobinの接続は、パスワードを全くチェックしない組み込みサーバーによって行われます。 –
大丈夫、なぜflameRobinが "masterkey"との接続を拒否するのですか? – kamel2005
firebird.confにSecurityDatabaseパラメータの値はありますか? –