使用 Okta 为开发者门户配置 SCIM 自动配置
本指南说明了如何为你的 自定义开发者门户(Custom Developer Portal) 启用 SCIM(跨域身份管理系统)自动配置。通过集成 Okta,你可以自动将用户帐户同步到你的门户,确保访问控制的一致性。
由于开发者门户是基于 API7 开发者门户脚手架(Boilerplate)构建的,因此此配置涉及修改源代码以在身份验证系统(Better Auth)中启用 SCIM 插件。
前置条件
- 基于脚手架的
apps/site结构部署并配置了自定义开发者门户。请参阅使用提供方门户设置开发者门户和自定义开发者门户。 - 具有管理权限的 Okta 帐户。
在 Okta 中创建 SCIM 应 用程序
在修改门户代码之前,请在 Okta 中设置一个 SCIM 应用程序。
-
登录到 Okta 管理控制台。
-
导航到 Applications > Applications。
-
点击 Browse App Catalog。
-
搜索
SCIM并选择 SCIM 2.0 Test App (Header Auth)。
-
点击 Add Integration。
-
在 General Settings 选项卡中,命名该应用程序(例如,"API7 Portal")。

-
在 Sign-On Options 选项卡中,选择 Secure Web Authentication (SWA)。
- 如果你已单独配置了 SSO,也可以选择 SAML/OIDC。

-
点击 Done 以完成应用程序的创建。