5

我正在研究树莓派墙板,以在壁挂式屏幕上显示项目 jira 状态。为了使树莓派作为墙板工作,我遵循了http://blogs.wcode.org/2013/09/howto-boot-your-raspberry-pi-into-a-fullscreen-browser-kiosk/上的教程。通过一些小的更改,我还设法使用命令在几个选项卡中循环它 watch -n5 "xdotool getactivewindow key ctrl+Tab"

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

有人可以帮我找到一种自动登录 jira 然后显示一些 jira 页面的方法吗?当然,这需要在树莓派 2 上编写脚本,因此登录时无需用户交互。

4

3 回答 3

0

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

这些网址有效

  • https://<company>.jira.com/secure/RapidBoard.jspa?os_username=<username>&os_password=<password>&rapidView=<id>&view=detail
  • https://<username>:<password>@<company>.jira.com/secure/RapidBoard.jspa?os_authType=basic&rapidView=<id>&view=detail
于 2015-04-07T19:40:33.297 回答
0

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

于 2015-04-07T18:40:57.080 回答
0

至少对于 Jira Server 7.8(不是 Jira Cloud),这可以正常工作:

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

os_destination根据需要进行定制。

资料来源:办公室墙板收据(Raspberry + Jira)

于 2019-05-06T06:42:34.110 回答