Authentication 如何在Play Framework中的数据库身份验证中使用自定义凭据?

Authentication 如何在Play Framework中的数据库身份验证中使用自定义凭据?,authentication,playframework,playframework-2.0,Authentication,Playframework,Playframework 2.0,我需要在使用Play Framework 2制作的Intranet应用程序中,用户用于身份验证的凭据也可以用于对数据库进行身份验证,并且发送到数据库的每个语句也使用此凭据 换句话说,应用程序的每个用户对应一个数据库用户和密码 提前感谢。这意味着您将无法使用连接池,而是将根据请求创建一个连接,对吗?没有内置的支持,但可能不是很难做到这一点 确切的解决方案取决于您将如何访问数据库(Slick、ANORM、其他?),但基本上您必须创建一些抽象,以获取auth并创建数据库交互代码将使用的数据库会话

我需要在使用Play Framework 2制作的Intranet应用程序中,用户用于身份验证的凭据也可以用于对数据库进行身份验证,并且发送到数据库的每个语句也使用此凭据

换句话说,应用程序的每个用户对应一个数据库用户和密码


提前感谢。

这意味着您将无法使用连接池,而是将根据请求创建一个连接,对吗?没有内置的支持,但可能不是很难做到这一点

确切的解决方案取决于您将如何访问数据库(Slick、ANORM、其他?),但基本上您必须创建一些抽象,以获取auth并创建数据库交互代码将使用的数据库会话