恢复被GitHub OAuth盖过的Jenkins管理帐户



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

更多信息

拥有两个角色(Jenkins admin和DevOps(的高级用户想要执行一些管理任务(例如向Jenkins密钥环添加访问令牌(,但没有一个链接的GitHub帐户(可以由Jenkins使用其GitHub OAuth插件进行身份验证(被授权为Jenkins admin(使用矩阵授权策略(。管理员帐户是否被有效锁定,因为Jenkins GitHub OAuth插件不允许我们使用本地Jenkins管理员权限登录?如果是这样,那么GitHub OAuth插件是否应该防止这种情况,确保至少有一个GitHub用户保留了Jenkins管理员角色?

旁注:在所有替代方案中,如(过度(阴影、隐藏或遮蔽,第一个听起来最令人兴奋,但如有必要,可以随意修改该术语。

我设法关闭了安全性,即升级到管理员。。。使用Jenkins自己的界面。但等等,还有更多:我是被詹金斯的安全提示带到那里的。

只需转到:

https://<JENKINS_URL>/configureSecurity/

(然后将安全领域更改为"无",将授权更改为"任何人都可以做任何事情"(。

要点:詹金斯在没有适当的空气间隙的情况下,千万不要逃跑。

相关内容

  • 没有找到相关文章