# Portal门户与SSO单点登录

如果您的场景是开发企业(组织)的内部平台系统,Portal门户与SSO单点登录、以及用户数据同步都可能是您需要的功能。

diboot-cloud预置支持Portal门户与SSO单点登录登出用户数据同步接口,方便作为企业基础平台的开发场景使用。

# Portal 门户

启动前端后进入统一认证中心,登录后即可进入Portal门户首页。

diboot-cloud portal门户

  • 该portal页面示例展示了已集成的应用:
    • 基础平台端:用户中心等管理功能
    • Diboot客户端:基于diboot开发的单体项目通过SSO单点集成的示例
    • 第三方客户端:其他第三方应用通过SSO单点集成的示例

关于SSO集成的具体步骤,可参考/docs/sso/下的相关文档。

# 应用管理

如果需要添加一个新的客户端,可通过应用管理功能添加客户端信息:

diboot-cloud portal应用管理

具体配置项包括:

  • 应用的可见角色、图标等基础配置
  • 客户端ID和密钥等,客户端接入验证需要
  • 客户端回调URL等,OAuth2登录登出需要

# 用户数据同步

当作为企业基础平台的开发场景下,用户中心的数据一般会作为企业内部系统的标准数据,也就意味着单点接入该平台的客户端应用需要同步此用户数据作为其自身系统运行的基础。

diboot-cloud 针对此场景预置了用户数据同步的接口,客户端应用通过调用此接口即可同步全量及增量的用户体系数据。

通过数据同步菜单功能可查看客户端的数据同步记录情况:

diboot-cloud 用户数据同步

关于用户数据同步的具体使用,可参考/docs/data_sync/下的相关文档。