在树莓皮墙板上自动登录到jira

在树莓皮墙板上自动登录到jira,jira,chromium,raspberry-pi2,Jira,Chromium,Raspberry Pi2,我正在制作一个树莓皮墙板,在墙上安装的屏幕上显示项目jira的状态。为了使覆盆子圆周率的工作作为墙板,我遵循了教程。通过一些小改动,我还使用命令watch-n5“xdool getactivewindow键ctrl+Tab” 现在我想显示jira状态,启动时我需要chromium登录,然后显示状态。我已经使用urlhttps://.jira.com/login?username=&password=&dest-url=/secure/RapidBoard.jspa?rapidView=&view

我正在制作一个树莓皮墙板,在墙上安装的屏幕上显示项目jira的状态。为了使覆盆子圆周率的工作作为墙板,我遵循了教程。通过一些小改动,我还使用命令
watch-n5“xdool getactivewindow键ctrl+Tab”

现在我想显示jira状态,启动时我需要chromium登录,然后显示状态。我已经使用url
https://.jira.com/login?username=&password=&dest-url=/secure/RapidBoard.jspa?rapidView=&view=detail
。但是jira登录页面不允许使用GET方法接受登录


有人能帮我找到一种方法自动登录到jira,然后显示一些jira页面吗?当然,这需要在raspberry pi 2上编写脚本,这样在启动时就不会有用户交互了。

您可以使用like来启动Chromium,让它导航到JIRA,并在所需的项目上使用只读服务帐户进行登录。

与此同时,我找到了答案。Jira只接受参数os_username和os_password,或者您可以使用os_authType=basic请求基本身份验证质询

这些URL有效

  • https://.jira.com/secure/RapidBoard.jspa?os_username=&os_password=&rapidView=&view=detail
  • https://:@.jira.com/secure/RapidBoard.jspa?os_authType=basic&rapidView=&view=detail

至少对于Jira服务器7.8(不是Jira云),这可以正常工作:

https://your-jira.example.org/login.jsp?os_username=joe&os_password=secret&os_destination=/secure/Dashboard.jspa

根据需要自定义操作系统目的地


来源:

请注意,只有使用登录页面重定向的变体停止工作。将os_用户名和os_密码直接提供给所需的页面url对Jira Cloud有效。