将 OKTA OAuth 2.0 OIDC 与 Mulesoft API Anypoint 平台(Mule 4)集成的指南

主要观点:介绍了如何将 OKTA OAuth 2.0 与 Mulesoft Anypoint Platform 进行集成。
关键信息

  • OIDC 是 OAuth 2.0 协议之上的身份层,可验证用户身份及提供用户基本信息。
  • 所需前提包括 Anypoint Platform 账户、Okta 账户、Mulesoft API Manager 上的活动 API 等。
  • 在 Okta 中设置应用,包括添加应用、生成 SSWS 令牌、定义范围等步骤。
  • 在 Mulesoft Anypoint Platform 中注册 Okta OpenID Connect 身份提供程序、设置 OpenId Connect 访问令牌强制策略等。
  • 注册 Mulesoft API 并添加客户端凭据授予类型,最后通过 Postman 客户端生成访问令牌并在开发者门户测试 Mule API。
    重要细节
  • 在 Okta 中设置应用时,需添加新应用、选择 Web 应用、提供名称等,然后编辑并勾选允许的授予类型。
  • 生成 SSWS 令牌在 API -> Authorization Servers -> Tokens Tab -> Create Token 中进行。
  • 在 Mulesoft Anypoint Platform 中设置政策时,需选择相应版本并配置策略。
  • 注册 API 时,在开发者门户中创建新应用并选择授权授予代码。
  • 生成访问令牌时,通过 Postman 发送特定请求,包含相关参数和认证信息。
  • 测试 Mule API 时,可在开发者门户添加生成的令牌到授权头或查询参数中。
阅读 4
0 条评论