OIDC 身份提供商和 Harbor

news/2025/11/26 17:31:41/文章来源:https://www.cnblogs.com/gaoyuechen/p/19273904

⚙️ 配置步骤详解

要实现上述流程,你需要分别在 OIDC 身份提供商和 Harbor 两端进行配置。

  1. 在 OIDC 身份提供商端配置
    首先,你需要在你的 OIDC 提供商(例如 KubeSphere、Keycloak 等)上将 Harbor 注册为一个客户端应用。

    • 获取重定向 URI:在 Harbor 的认证配置页面底部,你可以找到需要提供给 OIDC 提供商的重定向 URI,格式通常为 https://<你的harbor域名>/c/oidc/callback

    • 创建客户端:在 OIDC 提供商处创建一个新的客户端,并将上一步获取的 Harbor 回调 URI 设置为授权的重定向 URI。

    • 记录关键信息:妥善保存 OIDC 提供商提供的 客户端 ID 和 客户端密钥,在配置 Harbor 时会用到。

    • 配置声明(Claims):根据需求,你可能需要在 OIDC 提供商端配置用户名声明和组声明,以便 Harbor 能正确识别用户信息和权限。

  2. 在 Harbor 管理界面中配置
    完成服务端配置后,你需要以管理员身份登录 Harbor 界面进行设置。

    • 进入"管理" -> "配置" -> "身份验证"选项卡。

    • 在"身份验证模式"下拉菜单中,选择 OIDC。

    • 填写 OIDC 提供商的信息,以下是几个关键配置项:

 
配置项说明与示例
OIDC 提供商名称 在登录按钮上显示的名称,例如 "公司SSO"。
OIDC 提供商端点 提供商的 URL,例如 https://your-oidc-provider.com
OIDC 客户端 ID 在 OIDC 提供商处注册时获得的 ID。
OIDC 客户端密钥 在 OIDC 提供商处注册时获得的密钥。
OIDC 范围 通常至少包含 openid,还可包括 profileemailoffline_access 等。
用户名声明 指定从 ID Token 的哪个声明中获取用户名。
自动加入 若启用,用户首次登录时会自动在 Harbor 创建账户。
OIDC 管理组 指定一个 OIDC 组,其成员在 Harbor 拥有管理员权限。
  • 重要提示:配置完成后,强烈建议先点击 "测试 OIDC 服务器" 按钮来验证配置是否正确,然后再保存。

🚢 关于 CLI 访问

由于 Docker 或 Helm 等命令行工具无法处理 OIDC 的网页重定向流程,Harbor 为此提供了 CLI 密钥 功能。

  • 用户登录 Harbor Web 界面后,可以在"用户个人资料"中生成或复制一个 CLI 密钥。

  • 使用 docker login 时,将用户名填写为你的 OIDC 用户名,密码则使用这个 CLI 密钥即可。

💡 重要注意事项

  • 模式切换限制:只有当 Harbor 数据库中没有除 admin 之外的本地用户时,才可以从数据库认证模式切换到 OIDC 模式。

  • 用户管理:在 OIDC 模式下,用户的创建、删除、密码管理等操作均在外部身份提供商进行,Harbor 不支持这些功能。

  • 会话注销:你可以选择配置"OIDC 会话注销",使得用户从 Harbor 注销时,同时终止其在 OIDC 提供商端的会话。

希望这些信息能帮助你顺利完成 Harbor 的 OIDC 认证配置。如果你在配置过程中遇到关于特定 OIDC 提供商(如 Keycloak 或 Azure AD)的具体问题,可以进一步说明,我将尽力提供更详细的指引。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/977440.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

云计算技术

云计算技术是一种基于互联网的计算模式,它将计算资源(如服务器、存储、数据库、网络、软件等)集中起来,以按需、可扩展的方式提供给用户,就像使用水电一样,随取随用,按量付费。核心特征按需自助服务:用户可随时…

[P4911]河童重工的计算机 - 题解

原题链接 题意简述 一道大模拟题,要求实现一种汇编语言的编译器。 主要操作有:内存操作 寄存器操作 函数调用 各种逻辑和数值计算 I/O 操作实现技巧 对于每一行的输入(除去注释),我们开一个结构体存函数名和各个参…

etcd 优化

蚂蚁集团运维着可能是全球最大的 K8s 集群:K8s 官方以 5k node 作为 K8s 规模化的顶峰,而蚂蚁集团事实上运维着规模达到 10k node 规模的 K8s 集群。一个形象的比喻就是,如果官方以及跟着官方的 K8s 使用者能想象到…

【LVGL】消息框部件

引言 仅作笔记,无参考价值。 消息框部件(lv_msgbox)消息框部件相关 api 函数示例程序 void event_cb(lv_event_t *e) {lv_obj_t *target = lv_event_get_current_target(e); /* 获取当前触发源,注意多了个 curren…

实用指南:Day49 | J.U.C集合-CopyOnWriteArrayList详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

深度揭秘 HBase 协同机制:HMaster、RegionServer 与 ZooKeeper 的三角之恋

深度揭秘 HBase 协同机制:HMaster、RegionServer 与 ZooKeeper 的三角之恋深度揭秘 HBase 协同机制:HMaster、RegionServer 与 ZooKeeper 的三角之恋摘要:HBase 的高可用并不是单纯靠 HMaster 指挥 RegionServer 来…

计算H和F矩阵变换图像 - MKT

计算H和F矩阵变换图像 import cv2 import numpy as np import matplotlib # 强制使用Agg后端,避免GUI问题 matplotlib.use(Agg) import matplotlib.pyplot as plt from matplotlib.patches import Polygon import os#…

级语言程序设计课程第七次个人作业

这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx/ 这个作业要求在哪里:https://edu.cnblogs.com/campus/fzu/gjyycx/homework/15587 学号:102500423 姓名:郑泽祥

工业相机成像基础:传感器和分辨率

工业相机是机器视觉系统中的一个关键组件,其最本质的功能就是将光信号转变成有序的电信号。它具有高的图像稳定性、高传输能力和高抗干扰能力等。工业相机中传感器和分辨率作为成像基础,决定了成像的清晰度。下面我们…

2025 全自动纸容器设备口碑厂家推荐:纸杯机、全伺服纸杯机、纸咖啡杯机及一次性纸杯生产线制造商全覆盖

随着环保理念的普及和外卖、餐饮行业的蓬勃发展,一次性纸制品市场需求持续攀升,与之配套的一次性纸杯机器全自动设备、一次性纸杯生产线及一次性杯子机器的重要性愈发凸显。对于生产企业而言,选择靠谱的设备厂家和制…

AI写论文工具助力学术创作:高效辅助工具推荐

随着人工智能技术的快速发展,AI写论文工具逐渐成为学术创作领域的重要辅助手段。这类工具通过自然语言处理、深度学习等技术,能够为用户提供大纲生成、内容润色、逻辑优化等多种功能,帮助提升写作效率,减轻学术创作…

专业的北京子女抚养权律师推荐及服务解析

子女抚养权纠纷是婚姻家庭案件中较为复杂的类型之一,涉及未成年人权益保护、父母抚养能力评估、探望权行使等多个维度,案件处理需要结合法律条文与家庭实际情况综合考量。在解决此类纠纷时,专业律师的协助能够为当事…

2025 纸盘机及配套设备优质厂家合集:纸杯机、全自动纸杯机、纸盖机等靠谱制造商,创业 / 工厂省心之选

随着2025年环保理念的持续深化和餐饮、包装行业的快速发展,一次性纸制品市场需求日益攀升,纸盘机作为纸盘生产的核心设备,其质量和性能直接影响企业的生产效率与产品竞争力。在众多纸盘机厂家和制造商中,如何挑选到…

permutation

next_permutation prev_permutation 生成第m个 调用m-1次全排列 #include <bits/stdc++.h> using namespace std; int main() {int n,m;while(cin>>n>>m){vector<int>a;for(int i=1;i<=n;…

2025英国留学机构十大口碑推荐榜!教育行业认证,唯寻国际教育摘冠

在全球化教育浪潮下,选择一家可靠的留学中介对提升申请成功率、规避信息差至关重要。本文基于行业口碑、服务专业性、申请成果与资质认证等多个维度,梳理国内留学机构的梯队排名,旨在为学生提供客观参考,辅助其找到…

中美电力对比

从电力基础设施能力、过去10年(2015–2025)发展轨迹对比、未来10年(2025–2035)趋势预测三个维度,对中国与美国在支撑AI算力所需的电力系统进行深度评估。一、核心问题:为什么AI基建极度依赖电力基础设施?AI是“…

2025 纸咖啡杯机优质制造商汇总:纸盘机、全伺服纸杯机、纸碗机等全品类 + 服务一站式覆盖

在当下的饮品市场中,纸咖啡杯凭借环保、便捷的优势,需求持续攀升,这也带动了纸咖啡杯生产设备行业的快速发展。对于想要涉足纸咖啡杯生产领域的创业者或企业而言,选择一家靠谱的纸咖啡杯机厂家、制造商至关重要,优…

评测姬

风走了 只留下一条街的叶落 你走了 只留下我满屏的红 逼着自己早点 A 能不能再做一套 有原的模拟 我好像一只蒟蒻 守在榜单的底部尽头 看惯了蓝紫黑颜色 才知道黄绿很快乐 可笑吗 我删颓废记录的时候有多慌张 教练会看…

Kuscia 1.1.0 发布:新增带宽调度、Envoy 粘性会话与全面安全升级

打开链接即可点亮社区Star,照亮技术的前进之路。 Github 地址:https://github.com/secretflow/kuscia 亲爱的社区伙伴们,我们很高兴地宣布隐语 Kuscia 1.1.0 正式发布!本次版本围绕资源调度能力、数据读写兼容性与…

北京离婚股权分割律师有哪些?专业团队实力推荐

在婚姻关系解除过程中,股权分割常因涉及公司股权结构、出资情况、增值部分等复杂问题,成为离婚纠纷中的难点。此类案件不仅需要律师具备扎实的婚姻法知识,还需熟悉公司法、财产评估等相关领域,以确保当事人合法权益…