【问题标题】:Manage OAuth(Client_Credentials) Access token using @Connect in mule在 mule 中使用 @Connect 管理 OAuth(Client_Credentials) 访问令牌
【发布时间】:2015-01-19 21:42:29
【问题描述】:

我正在使用 Mule 开发与外部 REST API 的自定义连接器。它受 Client_Credentials OAuth 保护。我正在使用这个Mule OAuth2 using Client Credentials as grant_type 进程成功获取accesstoken。但是,现在想了解@Connect 是否有有效的方法来允许令牌管理,从而避免我每次在此连接器上调用任何操作时都需要获取新令牌。 Mule 是否为此提供任何 OOB 功能,或者我应该开发自己的 java 代码来处理它。

【问题讨论】:

    标签: oauth-2.0 mule connector


    【解决方案1】:

    在使用连接管理注释时,Mule 会为您处理连接管理。都在这里详述:http://www.mulesoft.org/documentation/display/34X/Implementing+Connection+Management

    连接器将使用您用@ConnectionKey 标记的任何值保留一个连接池。如果您使用客户端凭据流,这可能是用户名或客户端密钥。

    每次您使用具有相同连接密钥的连接器时,都会从池中使用已“连接”的连接器。您还可以使用上面链接中的其他注释来处理过期等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-10
      • 1970-01-01
      • 2016-12-03
      • 2021-10-12
      • 2019-07-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多