小编mac*_*qcq的帖子

Jenkins 与 Auth0 的集成

我已经在 jenkins saml github repo 上发布了这个问题,但是不确定问题的确切原因在哪里 - https://github.com/connectifier/jenkins-saml-plugin/issues/9。任何帮助表示赞赏

Auth0 配置

  1. 创建了一个应用程序“詹金斯”
  2. 在 Jenkins 应用程序 > 设置下,字段“Allowed Callback URLs = http://52.34.126.192:8080/securityRealm/finishLogin ”(我正在使用 AWS ,因此 ip 可能会改变)
  3. 单击“高级设置”向下滚动。在 Endpoints > SAML 下,复制 URL“SAML metadata URL”并粘贴到浏览器中。它下载了一个 XML 文件。我们稍后将在 jenkins 方面使用它
  4. 有一个 Auth0 用户“abc@xyz.com”,连接“username-password-Authentication”数据库

我希望在集成之后,我应该能够使用“abc@xyz.com”登录到 Jenkins

詹金斯配置

  1. 已安装的 SAML 插件 - https://wiki.jenkins-ci.org/display/JENKINS/SAML+Plugin
  2. 启用全局安全性,然后 SAML,将上述 XML 文件(上面的第 3 步)粘贴到字段“IdP MetaData”中,选择“基于角色的策略”单选并点击保存

图片

  1. 现在不会观察到任何影响,因为在 SAML 插件中提到在看到更改之前必须禁用匿名。
  2. 转到管理和分配角色,然后取消选中任何匿名框(因为如果启用了匿名,则身份验证将被绕过)
  3. 点击保存后,您将被重定向到 Auth0 登录页面(您可以在 auth0 上自定义登录页面,现在我使用默认值)
  4. 现在我使用我在 Auth0 配置中创建的 Auth0 用户登录

我收到如下错误

图片

日志

在Auth0端,日志说用户登录成功

图片

任何帮助或想法都非常感谢。由于 Auth0 登录说成功,我在这里发布这个,而不是 Auth0 错误

saml jenkins auth0

4
推荐指数
1
解决办法
2504
查看次数

使用 Ruby selenium 打开浏览器选项卡

有人可以帮我解决以下代码有什么问题吗?我的目的是能够在浏览器中打开一个新选项卡。脚本通过,但并没有真正打开新选项卡

require 'selenium-webdriver'

@browser = Selenium::WebDriver.for :chrome
@browser.navigate.to "http://www.google.com"
body = @browser.find_element(:tag_name => 'body')
body.send_keys(:control, 't')

p "total number of windows"
p @browser.window_handles.length
p "printing window ids"
@browser.window_handles.each do  |window|
  p  window
end
@browser.quit
Run Code Online (Sandbox Code Playgroud)

ruby selenium-webdriver

2
推荐指数
1
解决办法
8068
查看次数

docker push to nexus 3 - 校验和摘要格式无效

虽然我能够成功地将新拉出的docker镜像推送到Nexus 3 docker托管的repo,但最后会抛出类似"无效校验和摘要格式"的错误.我从dockerhub中取出"jenkins:latest",然后对其进行标记,然后将其推送到nexus docker托管仓库.

f3e4e0468545: Pushed
656120ad8c56: Pushed
30f9a83f20f3: Pushed
78dbfa5b7cbc: Pushed
invalid checksum digest format
Run Code Online (Sandbox Code Playgroud)

我知道Nexus 3还不是LTS,但是要确保它不是我的环境设置.我在18443有一个不安全的码头登记处

docker info Containers: 1 Running: 0 Paused: 0 Stopped: 1 Images: 53 Server Version: 1.10.1 Storage Driver: aufs Root Dir: /var/lib/docker/aufs Backing Filesystem: extfs Dirs: 89 Dirperm1 Supported: true Execution Driver: native-0.2 Logging Driver: json-file Plugins: Volume: local Network: bridge null host Kernel Version: 3.16.0-53-generic Operating System: Ubuntu 14.04.3 LTS OSType: linux Architecture: x86_64 CPUs: 2 Total Memory: 3.86 GiB …

linux ubuntu nexus nexus3

2
推荐指数
1
解决办法
931
查看次数

标签 统计

auth0 ×1

jenkins ×1

linux ×1

nexus ×1

nexus3 ×1

ruby ×1

saml ×1

selenium-webdriver ×1

ubuntu ×1