【问题标题】:Spring security with multiple userDetailServices [duplicate]具有多个 userDetailServices 的 Spring 安全性 [重复]
【发布时间】:2020-06-19 16:08:54
【问题描述】:

在我的应用程序中,我有两种类型的用户,他们需要从两个不同的 userDetailServices 进行身份验证,因为他们的数据存在于不同的表中。我正在考虑为这些用户创建不同的端点。如何调用特定于不同端点的不同 userDetailService?

【问题讨论】:

  • 你能分享你的代码sn-p吗?你试过什么?

标签: java spring spring-security spring-security-rest


【解决方案1】:

如果两个表都在同一个数据库中,解决此要求的一种简单方法是保留一个 userDetailService 并通过查询中的两个表的联合(或全部联合)(或等效的 JPA 样式)为其提供服务。

【讨论】:

    猜你喜欢
    • 2021-06-01
    • 2014-02-08
    • 2018-06-24
    • 2016-03-22
    • 2018-07-31
    • 2011-02-12
    • 1970-01-01
    • 2017-11-03
    • 2014-07-23
    相关资源
    最近更新 更多