[Jenkins]admin用户登陆,提示登陆无效(之前登陆OK,三天没有登陆,突然提示登陆无效,重启无法解决)的解决方法...

本文介绍了一种常见的Jenkins登录失败的问题及解决方法。通过调整配置文件中的安全设置,可以解决因权限配置不当而导致的登录失败问题。

问题出现现象:

系统一直正常,突然某天登陆,提示用户无效,无法登陆成功。

问题分析过程:

1、查看日志:/var/log/jenkins/jenkins.log(通过ps -elf | grep jenkins查看logfile路径)然而并没有发现什么有用的线索。。。

2、猜测 登陆无效,是否是权限问题导致?然后继续尝试,对了!权限配置问题。

问题解决方法(比较暴力):

1、打开config文件(通过ps -elf | grep jenkins查看JENKINS_HOME目录,然后在目录下查找config.xml文件)

2、修改<useSecurity>true</useSecurity>为<useSecurity>false</useSecurity>

3、删除<authorizationStrategy>*****</authorizationStrategy>和<securityRealm>****</securityRealm>两项内容

4、重启jenkins,重新登陆即可

转载于:https://www.cnblogs.com/amberly/p/6288773.html

要将 Jenkins 与 Keycloak 集成以便使用 Keycloak 登录,你需要执行以下步骤: 1. 安装和配置 Keycloak: - 安装 Keycloak,通常是作为单独的服务或容器部署。 - 在 Keycloak 中创建一个应用(Realm),并配置一个客户端,指定客户端类型为 "Resource Server",并配置认证方法为 "Jenkins"。 2. 获取 Keycloak 的身份提供者凭证: - 在 Keycloak 的管理界面上,找到你的 Jenkins 客户端,获取它的 "密钥" 和 "公共URL"(可能是 `/auth/realms/{realm}/protocol/openid-connect/auth`)。 3. 设置 Jenkins 的 Keycloak 插件: - 安装 Jenkins 的 Keycloak 插件,如 "Keycloak Authentication Strategy" 或 "OpenID Connect"。 - 在 Jenkins 管理界面中启用插件并配置,输入 Keycloak 的服务器地址、应用名称(Realm)、客户端 ID、私钥(如果需要)以及回调 URL。 4. 配置 Jenkins 的安全设置: - 在 Jenkins 的系统配置中,选择 "Security" -> "Configure Global Security"。 - 选择 "Keycloak" 作为认证策略,并输入之前获取的相关信息。 5. 保存并测试登录: - 重启 Jenkins 以使更改生效。 - 当你尝试登录时,会被重定向到 Keycloak 的登录页面,成功登录后会返回到 Jenkins 并自动授权。 需要注意的是,由于我是一个 AI,无法直接演示操作过程,但你可以按照上述步骤进行配置。如果你在配置过程中遇到具体问题,可以提供更详细的信息以便于我给出更准确的帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值