【问题标题】:Spring rest service api call from oauth2 secured rest web service来自 oauth2 安全休息 Web 服务的 Spring 休息服务 api 调用
【发布时间】:2022-01-08 02:40:32
【问题描述】:

我有两个网络服务都是同一个授权服务器的资源服务器(oauth2) 现在我希望一个 Web 服务调用另一个使用客户端凭据授予保护的端点。 以前我也使用过 Oauth2RestTemplate 但现在最新的 spring security 5 不可用 我尝试使用 resttemplate ,它将使用其他服务的客户端凭据调用 oauth2/token 端点,但它失败了。 应该是什么方法?任何关于它的帮助都会很棒

【问题讨论】:

    标签: spring-security oauth-2.0 spring-security-oauth2


    【解决方案1】:

    您可以通过将以下标头传递给令牌端点来简单地通过 RestTemplate 调用它:

    grant_type : client_credentials

    client_id : 您的客户 ID

    client_secret : 你的客户密码

    范围:你需要的 oauth 范围

    【讨论】:

      猜你喜欢
      • 2011-12-16
      • 2016-04-02
      • 1970-01-01
      • 1970-01-01
      • 2016-05-24
      • 1970-01-01
      • 2011-08-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多