我正在使用 Mule 连接到两足 OAuth 2.0 服务,但似乎OAuth2 身份验证注释仅支持三足流。
需要进行身份验证的调用大致是:https ://example.com/rest/oauth/token? client_id= {client_id}&client_secret={client_secret}&grant_type=client_credentials
我想利用默认 OAuth mule 连接器附带的访问令牌管理,但这可能吗?
我正在使用 Mule 连接到两足 OAuth 2.0 服务,但似乎OAuth2 身份验证注释仅支持三足流。
需要进行身份验证的调用大致是:https ://example.com/rest/oauth/token? client_id= {client_id}&client_secret={client_secret}&grant_type=client_credentials
我想利用默认 OAuth mule 连接器附带的访问令牌管理,但这可能吗?
由于此授权类型不需要重定向或回调,通常您只需将凭据作为基本身份验证或在 POST 正文中传递到令牌端点。
您最好使用 Devkit 的连接管理功能并使用 http 客户端调用您的令牌端点并将令牌端点存储在 @Connect 方法中:
http://www.mulesoft.org/documentation/display/34X/Implementing+Connection+Management