在我的应用程序中,我有两种类型的用户,他们需要从两个不同的 userDetailServices 进行身份验证,因为他们的数据存在于不同的表中。我正在考虑为这些用户创建不同的端点。如何调用特定于不同端点的不同 userDetailService?
最佳答案
如果这两个表位于同一数据库中,则满足该要求的一个简单方法是保留单个 userDetailService 并通过查询中两个表的联合(或联合所有)(或等效的 JPA 样式)为其提供服务。
关于java - 具有多个 userDetailServices 的 Spring security,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60572260/