authentication - Jenkins - j_acegi_security_check

标签 authentication tomcat continuous-integration installation jenkins

我正在尝试设置 jenkins,但我无法让身份验证工作。我在 CentOS 6.2 上的 Tomcat6 上运行 Jenkins 。我启用登录,一切正常,直到我尝试登录。提供我的凭据并按登录后,tomcat 给我一个错误:

“HTTP 状态 404 - 请求的资源 () 不可用。”在 http://myserver:8080/jenkins/j_acegi_security_check

通过谷歌搜索我可以找到这个: https://issues.jenkins-ci.org/browse/JENKINS-3761

我发现了两个建议的修复:

  • 在 tomcat 上运行 jenkins 而不是运行独立版本 - 我 我已经这样做了。
  • 编辑文件:WEB-INF/security/SecurityFilters.groovy - 我试过 编辑,但我无法让它改变任何东西

我可以做些什么来完成这项工作吗?

最佳答案

花了很长时间研究这个问题,确保在 Jenkins 中选择授权方法时设置了安全领域。

也就是说,在 Manage Jenkins → Configure Global SecuritySecurity Realm 列表中选择一个选项。

例如:

enter image description here

关于authentication - Jenkins - j_acegi_security_check,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9684320/

相关文章:

Django: "primary_key=True"也指 "unique"吗?

php - Laravel 登录在边缘和 Internet Explorer 中不起作用

authentication - 可信客户端 OAuth token 创建?

java - GWT:Tomcat 无法序列化 'javax.net.ssl.SSLException'

javascript - 在不同情况下使用 Passport.js 更改和保存重定向

java - Eclipse Luna 中的 tomcat 8 启动失败 : Error with directory [C:\Program Files\Eclipse\eclipse\lib]

java - 如何在Tomcat启动时从xml读取环境变量?

github - TeamCity 在多 VCS 设置中构建单独的拉取请求

jenkins - 构建代理在持续集成和持续部署中的目的是什么?

docker - 大厅无法连接到 Docker 存储库