首页 文章

在mule中使用@Connect管理OAuth(Client_Credentials)访问令牌

提问于
浏览
0

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

1 回答

  • 0

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

    连接器将使用@ConnectionKey标记的任何值来保持键连接池 . 如果您使用客户端凭据流,则可以是用户名或客户端密钥 .

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

相关问题