所有产品共用 LuminaryWorks/identity(Logto OIDC)。一次登录,全生态同一 sub。
http://localhost:3002 创建管理员identity/.envnode scripts/register-apps.mjs —— 幂等创建 6 个 SPA + 5 个 API 资源CLIENT_ID 写入 identity/registered-apps.json.env:
| 模式 | 配置 |
|---|---|
| 自托管 Logto | identity compose 上生产(换密码/域名/TLS) |
| 直连企业 IdP | 产品 IDP_MODE=external_oidc + 企业 IDP_ISSUER,无需本服务 |
| SAML | Logto SAML Connector,产品无感 |
统一 resource:action 权限码,命名空间隔离:
| 前缀 | 产品 |
|---|---|
iot.* |
SyncroBrain |
agent.* |
DoerFlow |
cast.* |
VistaCast |
remote.* |
VistaRemote |
edu.* |
BlockyEdu |
详见 共享库 @luminary/*。