私の Scala/Play アプリケーションでは、データベースを操作する必要がありますが、認証されたすべてのアプリケーション ユーザーが異なる DB ユーザーにバインドされているため、デフォルトのユーザーとパスワードはありません。したがって、接続を取得するときにユーザー名とパスワードを指定したいと思います。
DB.withConnection(user = "James", password = "secret") { ... }
今のところ、ドキュメントでそのような機能を見つけることができません (正直なところ、質問に対して検索クエリを指定する方法がわかりません)。
別の質問: セッションがユーザー側に保存されていることを考慮して、セッションにユーザーパスワードを保存しても安全ですか? または、異なる DB ユーザーがアプリを操作する場合のベスト プラクティスはありますか?