Oauth 2.0 如何在Mulesoft API管理器中创建Okta自定义策略?

Oauth 2.0 如何在Mulesoft API管理器中创建Okta自定义策略?,oauth-2.0,mule,mule-component,okta,Oauth 2.0,Mule,Mule Component,Okta,我想创建一个自定义策略来在Mulesoft中实现Okta OAuth。在Mule之前也做过同样的事情,但我找不到来源,请看这段视频 我想实现同样的目标,如视频所示 如何为以下YAML创建XML配置 name: Custom Okta Policy Example description: Using external Okta to provide OAuth. category: Security standalone: true providedCharacteristics: [

我想创建一个自定义策略来在Mulesoft中实现Okta OAuth。在Mule之前也做过同样的事情,但我找不到来源,请看这段视频

我想实现同样的目标,如视频所示

如何为以下YAML创建XML配置

 name: Custom Okta Policy Example
 description: Using external Okta to provide OAuth.
 category: Security
 standalone: true
 providedCharacteristics: [Message protection]
 requiredCharacteristics: []
 requiresConnectivity: true
 configuration:
   - propertyName: url
     name: Okta Organization URL
     description: Enter the developer portal URL
     type: string
     optional: false
     defaultValue: http://dev-7482-admin.oktapreview.com
   - propertyName: clientId
     name: Client ID
     description: Okta Application client id
     type: string
     defaultValue: 0oabdnelyuUcFe0h7
     optional: false
   - propertyName: clientSecret
     name: Client Secret
     description: Okta Application client secret
     type: string
     defaultValue: FUcZlNfYd0XmExqp1xjbxVbFpp2z81ospOz8iH
     optional: false    

对于第三方oAuth提供程序的oAuth令牌强制自定义策略,您可以基于Mule的oAuth提供程序使用的策略创建一个自定义策略(请参阅)。只需应用策略,查看运行时的policies文件夹中下载的内容,并基于它创建自定义策略。请注意,您将要删除客户端ID强制部分,因为所使用的客户端ID和机密是在Anypoint API平台之外生成的


另一方面,如果您只想获得Okta oAuth 2.0支持,您可以利用他们的OpenID连接协议,只需应用相应的协议。

对于第三方oAuth提供商的oAuth令牌强制自定义策略,您可以基于Mule的oAuth提供商使用的策略创建一个(请参阅)。只需应用策略,查看运行时的policies文件夹中下载的内容,并基于它创建自定义策略。请注意,您将要删除客户端ID强制部分,因为所使用的客户端ID和机密是在Anypoint API平台之外生成的


另一方面,如果您只想获得Okta oAuth 2.0支持,您可以利用他们的OpenID连接协议,只需应用相应的协议。

请对这个问题表示爱意:)甚至我也很想知道如何做到这一点。我在其他策略上工作,但不在自定义策略上工作。Okta Oauth不仅仅是Oauth吗?您可以在Anypoint平台API管理器中配置哪些?不要认为您需要自定义策略。如何在Anypoint平台API管理器中直接配置它?请简要解释一下。AFAIK api管理器中提供的OAUTH策略只能用于mule OAUTH提供程序。请对这个问题表示爱意:)即使我很想知道如何做到这一点。我在其他策略上工作,但不在自定义策略上工作。Okta Oauth不仅仅是Oauth吗?您可以在Anypoint平台API管理器中配置哪些?不要认为您需要自定义策略。如何在Anypoint平台API管理器中直接配置它?请简要解释一下。AFAIK api管理器中可用的OAUTH策略只能用于mule OAUTH提供程序。