2.4. 高级路径后
您可以从头到尾单独跟踪高级路径。或者,您也可以根据需要选择从该路径中执行一些步骤。每个路径都可以独立,但 Prototype、Basic 和 Advanced 路径会相互构建。
2.4.1. 保护 API
要保护您的产品,有以下备选方法:
高级身份验证模式:OpenID Connect (OIDC)
使用 APIcast 与 OpenID Connect 进行红帽单点登录(RH-SSO)的 APIcast 集成来保护您的产品。3scale 中的应用与身份提供程序(IdP)同步,本例中为 RH-SSO。目前,这是一个端到端支持的解决方案。它涵盖了主要的 OAuth 2.0 流:
- 授权代码
- 资源所有者密码
- 客户端凭证
- 隐式授权
代码插件部署
如果要提高产品的性能,您可以使用任何缓存库将授权调用缓存到 3scale。