Mule支持密码授予类型OAuth2吗?



我查看了mule-oaut.xsd,仅找到客户端凭据和授权赠款类型元素。但是,查看OAuth2-Provider:配置可以将其配置为supportGrantTypes =" resource_owner_password_credentials"。如果它确实支持资源所有者密码凭据,我该如何配置OAuth2-client来检索令牌?我正在使用OAuth2:客户端从OAuth2提供商中检索一个令牌。这是我所指的示例,但是,我想为密码实现此目标。

 <http:request-config name="requestConfigWithOAuth">
    <oauth2:client-credentials-grant-type
            clientId="${client.id}"
            clientSecret="${client.secret}"
            tokenManager-ref="tokenManagerConfig">
        <oauth2:token-request tokenUrl="${token.url}"/>
    </oauth2:client-credentials-grant-type>
</http:request-config>

@breen--是的m子提供密码赠款类型。我最近为我的API配置了。在API管理控制台中,当您生成客户端应用程序时,它为不同的赠款类型提供了一个选项,以从Mule中选择哪个。您不必为此进行任何设置。它通过Anypoint平台上的API管理控制台。让我知道是否有任何问题。

mulesoft支持mule 3.8客户端应用中的以下身份验证:

基本身份验证

NTLM身份验证

Digest Authentication

oauth2-授权代码

oauth2-客户凭证

请参阅文档。

相关内容

最新更新