Spring安全默认数据库身份验证模式
我一直在使用SpringSecurity提供的默认数据库模型来验证用户。我意识到Spring安全性在为数据库引擎配置的默认模式中查找这些表 现在,假设以下情况: 您使用的是PostgreSQL,有两个模式:schemaOne和SchemaWo,其中schemaOne被配置为引擎的dafault模式。然后,假设您有一个使用schemaTwo的应用程序,那么您将需要Spring安全数据库模型位于该模式中。因此,一旦您尝试运行应用程序,Spring Security将尝试在schemaOne中查找身份验证模型 所以,我的问题是:有没有办法推动Spring安全性使用不同于为数据库引擎配置的默认模式的模式Spring安全默认数据库身份验证模式,spring,spring-security,Spring,Spring Security,我一直在使用SpringSecurity提供的默认数据库模型来验证用户。我意识到Spring安全性在为数据库引擎配置的默认模式中查找这些表 现在,假设以下情况: 您使用的是PostgreSQL,有两个模式:schemaOne和SchemaWo,其中schemaOne被配置为引擎的dafault模式。然后,假设您有一个使用schemaTwo的应用程序,那么您将需要Spring安全数据库模型位于该模式中。因此,一旦您尝试运行应用程序,Spring Security将尝试在schemaOne中查找身份
谢谢。您可以配置自定义JDBC查询,例如:
- -通过用户名查询覆盖权限,等等
- -按用户名查询(字符串)等设置权限