第 5 章 开发者门户身份验证
按照以下步骤配置开发人员门户的访问权限。
本文介绍了如何在开发人员门户上启用和禁用不同类型的身份验证,以使开发人员能够注册或登录。
目前,3scale 支持多种向开发人员门户进行身份验证的方法,具体将在以下部分介绍:
默认情况下,开发人员门户上只能启用一种类型的验证,如果您已在 3scale.net 中进行了签名:
- 用户名/电子邮件和密码
- 通过 GitHub 进行身份验证(使用 3scale GitHub 应用程序)- 只有在 3scale.net 上注册时才会默认启用
注意
较早的 3scale 帐户(在 2015 年 12 月 14 日之前创建)可能需要遵循额外步骤才能启用 GitHub 和 Auth0 身份验证。
如果这适用于您,则需要将以下代码片段添加到登录并注册模板以便以两种形式启用此功能。
{% include 'login/sso' %}
5.1. 启用和禁用用户名/电子邮件和密码
默认情况下,开发人员门户上启用了用户名/电子邮件和密码身份验证。通常,此处未进行更改,因为这是开发人员创建帐户和登录的标准方法。
但是,在某些情况下,您可能需要删除这个验证类型。要做到这一点,编辑 Login > New 模板,如下屏幕截图中:
如果您需要向开发人员门户添加用户名/电子邮件和密码身份验证,只需删除上一步中添加的 liquid 注释标签即可。