11.2. 设置身份验证模式
11.2.1. 选择服务的验证模式 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
导航到您要处理的 API 服务(在这种情况下,可能只有一个名为 API 的服务)。前往 Integration 部分。
您运行的每个服务都可以使用不同的身份验证模式,但每个服务只能使用一种模式。
重要
在注册了凭证后,您不得更改身份验证模式,因为服务的行为可能会变得无法预测。要更改身份验证模式,我们建议创建新服务并迁移客户。
11.2.2. 选择要使用的 Authentication 模式 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
若要选择身份验证模式,可滚动到 AUTHENTICATION 部分。在这里,您可以选择以下选项之一:
- API 密钥(user_key)
- App_ID 和 App_Key Pair
- OpenID Connect
11.2.3. 确保您的 API 接受正确类型的凭证 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
根据所选的凭证类型,您可能需要接受 API 调用中的不同参数(密钥字段、ID 等)。这些参数的名称可能与 3scale 中内部使用的参数不同。如果在 3scale 后端调用中使用了正确的参数名称,3scale 身份验证将正确运行。
11.2.4. 创建用于测试凭证的应用程序 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
为确保凭据集正常工作,您可以创建一个新应用来签发凭据以使用 API。导航到管理门户控制面板的 Accounts 区域,单击要使用的帐户,再单击 新应用程序。
填写表单并单击 save 将创建一个包含凭据的新应用,以使用 API。现在,您可以使用这些凭证来调用 API,并且会根据 3scale 中注册的应用程序列表检查记录。