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

Harbor

本文将介绍 TOPIAMHarbor 集成步骤详细指南。

应用简介

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首页。