Oauth 2.0 如何在Mulesoft API管理器中创建Okta自定义策略?
我想创建一个自定义策略来在Mulesoft中实现Okta OAuth。在Mule之前也做过同样的事情,但我找不到来源,请看这段视频 我想实现同样的目标,如视频所示 如何为以下YAML创建XML配置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: [
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提供程序。