javascript - 如何在需要使用 Rest API 进行身份验证的 jenkins 上运行作业?

标签 javascript basic-authentication

我想创建一个与托管的 jenkins 服务器对话的 Javascript 应用程序(例如 http://myjenkinsserver.com/jenkins 。此 jenkins 服务器需要对用户进行身份验证才能运行任何作业。所需的身份验证是 BASIC Http。我的用户名:johnsmith和密码:jenkinsjob。我也有 API token 。

我的疑问是如何验证任何 token 并将其存储在某处以使用它来启动/停止构建等。

提前致谢。

PS:引用 -

https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API

https://wiki.jenkins-ci.org/display/JENKINS/Authenticating+scripted+clients

最佳答案

您可以使用jQuery及其 jQuery.ajax定义用户名密码选项的函数。

然后,您可以将您的 token 存储在 localStorage 中.

关于javascript - 如何在需要使用 Rest API 进行身份验证的 jenkins 上运行作业?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26009013/

相关文章:

javascript - JS 语法错误

javascript - Meteor.js 是否足够稳定以用于生产?

javascript - 扩展程序在上传到 chrome 应用商店后不会在新选项卡中打开多个链接

javascript - 用随机数填充 JavaScript 数组会导致浏览器崩溃

javascript - Chrome 88 不正确的时区符号

java - 基本身份验证后 Spring Security 抛出 403

Java Rest 基本身份验证

python - HTTP 基本身份验证似乎不适用于 python 中的 urllib2

java - 泽西客户端握手错误

使用 Golang 的 HTTP 基本身份验证