跳到主要内容
在线体验
微信咨询
获取方案

Harbor

本文将介绍 TOPIAM 与 Harbor 集成步骤详细指南。

应用简介​

Harbor 是一个企业级的容器镜像仓库,最初由 VMware 开发并开源,现已成为 CNCF(云原生计算基金会)的顶级项目之一。它为存储、分发和管理 Docker 镜像和 Helm Chart 提供了丰富的功能,常用于企业内部搭建私有镜像仓库。

TOPIAM 侧配置​

新建OIDC协议应用​

配置应用基础信息​

  1. 完善应用基本信息,如应用图标、应用分组等

  2. 授权范围:改为全员可访问,手动授权请参考应用授权进行配置。

信息

默认情况下,授权范围设定为“手动授权”,这需要前往“访问授权”进行具体的权限分配;如果选择“全员可访问”,那么便无需再进行访问授权的分配。

协议配置​

  1. 配置登录 Redirect URI,格式为:https://{Harbor domain}/c/oidc/callback 。

Harbor 侧配置​

  1. 用管理员账户登录 Harbor Web 控制台。

  2. 点击左侧的配置管理菜单,进行OIDC认证服务的配置与激活。

  3. 请根据以下说明进行OIDC的配置。

字段说明
OIDC供应商自定义名称
OIDC EndpointTOPIAM自建应用的Issuer端点地址
OIDC客户端标识OIDC客户端ID
OIDC客户端密码OIDC 客户端密钥
Scope用户信息范围,必须包含openid

测试验证​

应用侧发起​

  1. 在浏览器中,打开Harbor登录页,单击左侧上方“通过 TOPIAM 登录”按钮。

  2. 完成账户认证后,根据提示设置OIDC用户名。

  3. 设置用户名后,跳转到Harbor主页。

门户侧发起​

  1. 进入门户中心之后,请在我的应用中点击您已创建的应用。

  2. 点击应用后,跳转到Harbor首页。