oauth-2.0 恢复被GitHub OAuth掩盖的Jenkins管理员帐户

cunj1qz1  于 2022-10-31  发布在  Git
关注(0)|答案(1)|浏览(193)

该 用例 是 一 个 双 角色 用户 的 sudo , 当 没有 GitHub 帐户 被 授权 为 本地 Jenkins 管理 员 并且 GitHub OAuth 插件 管理 身份 验证 时 ( 覆盖 Jenkins 内置 的 身份 验证 表单 ) , 该 用户 希望 切换 用户 帐户 以 执行 Jenkins 管理 任务 。

  • 更多 信息 *

具有 两 个 角色 的 超级 用户( Jenkins 管理 员 和 DevOps ) 想要 执行 一些 管理 任务( 就 像 添加 一 个 访问 令牌 到 Jenkins 密钥 环 ) , 但 没有 链接 的 GitHub 帐户( Jenkins 可以 使用 其 GitHub OAuth 插件 进行 身份 验证 ) 被 授权 为 Jenkins 管理 员( 使用 矩阵 授权 策略 ) 。 管理 员 帐户 是否 被 有效 锁定 ,因为 Jenkins GitHub OAuth 插件 不 允许 我们 以 本地 Jenkins 管理 员 权限 登录 ? 如果 是 这样 , GitHub OAuth 插件 是否 应该 防止 这种 情况 , 确保 至少 有 一 个 GitHub 用户 保留 Jenkins 管理 员 角色 ?
边 注 : 在 所有 的 选择 , 如 ( 过 ) 阴影 , 隐藏 , 或 模糊 , 第 一 个 听 起来 最 令 人 兴奋 , 但 随时 修复 的 术语 , 如果 必要 的 。

zlwx9yxi

zlwx9yxi1#

我 设法 关闭 安全 , 即 升级 到 管理 员 ... 使用 Jenkins 自己 的 界面 。 但 等待 , 还有 更多 :我 是 被 Jenkins 的 安全 提示 带 去 的 。
只需 转到 :

https://<JENKINS_URL>/configureSecurity/

中 的 每 一 个
(then将 " 安全 领域 " 更改 为 " 无 " , 将 " 授权 " 更改 为 " 任何 人 都 可以 执行 任何 操作 " ) 。
要点 :如果 没有 适当 的 气 隙 , 切勿 运行 Jenkins 。

相关问题