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

时间:2015-01-19 05:20:40

标签: oauth-2.0 mule connector

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

1 个答案:

答案 0 :(得分:0)

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

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

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

相关问题