注册与登录
如需订阅 API 产品并管理凭证,你需要一个开发者门户账户。已发布的前端支持使用电子邮件和密码注册,以及使用本地配置的 OAuth 服务提供方登录。
使用电子邮件和密码注册
开发者门户 config.yaml 中的 auth.emailAndPassword.enabled 为 true 时,可以使用电子邮件和密码注册。此设置默认开启。
- 导航至开发者门户主页。
- 单击 Sign Up。
- 输入 Name、Email 和 Password。
- 单击 Create Account。
注册时会创建门户用户。电子邮件验证默认关闭。更改电子邮件验证设置前,请参阅电子邮件和密码。
使用电子邮件和密码登录
- 导航至开发者门户主页。
- 单击 Sign In。
- 输入 Email 和 Password。
- 单击 Sign In。
使用 OAuth 登录
如果已在开发者门户的 config.yaml 中配置 OAuth 服务提供方:
- 前往开发者门户的登录页面。
- 单击已配置的服务提供方按钮。
- 页面会跳转到身份提供方的登录页。
- 使用你的组织凭证进行身份认证。
- 身份认证成功后,页面会跳转回开发者门户。
此发布系列的 Provider Portal 不提供登录选项设置。有关支持的前端配置,请参阅定制开发者门户。
通过组织邀请加入
在默认的开发者门户实现中,组织所有者和管理员可以通过电子邮件邀请用户加入组织:
- 使用现有账户登录开发者门户,或者根据需要先注册。
- 打开邀请电子邮件,或进入门户的组织主页查看待处理邀请。
- 接受加入组织的邀请。
如果你的门户已自定义,则具体的邀请流程可能会有所不同。
创建一个组织
首次登录后,系统可能会提示你创建组织。组织是开发者门户多租户模型的主要单元。
- 输入 Organization Name。
- 输入 Slug URL(组织的 URL 友好标识符)。
- 单击 Create。
创建组织时,控制面会创建一个处于活动状态的开发者。Provider Portal 将该开发者显示为组织身份。应用程序、订阅和凭证归该组织所有。
备注
该组织模型特定于使用 Better Auth 的默认开发者门户实现。如果你的门户有自定义实现,则注册流程可能会有所不同。
双因素身份认证(2FA)
如果开发者门户 config.yaml 中的 auth.twoFactor.enabled 为 true:
- 导航至你的个人资料或安全设置。
- 启用 2FA,并使用身份验证器应用(TOTP)扫描二维码。
- 后续登录时,请在输入密码后,再输入身份验证器应用中的验证码。