第 1 章 开始前: 按服务部署 OAuth 流
在 3scale 2.5 以前的版本中,当手动创建或更新应用程序时,Red Hat Single Sign On (RH-SSO) 中的 3scale 默认启用 OAuth 流是 standardFlowEnabled (Authorization Code Flow)。如果您将其改为另一个流,如 Resource Owner Password、Implicit 或 Client Credentials,您可能会在此升级过程遇到问题。
要避免升级出现问题,您必须执行以下步骤:
-
将
zyncpod 缩减为 0。 - 升级到 3scale 2.5
- 对于使用 Open ID Connect (OIDC) 的服务,请查看 OIDC 配置。
-
扩展
zyncpod。
除了升级过程外,您还可以在手动创建或更新应用程序时在 3scale 2.5 中设置任何四个 OAuth 流。为确保流程正确,您可以按照 OAuth 2.0 支持的流中的步骤操作。