問題タブ [jenkins-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jenkins - Jenkins CSRF: Build Token Root Plugin を使用して crumbIssuer を呼び出す方法は? (匿名アクセス)
ジェンキンスのバージョン: 2.121.1 。
グローバル セキュリティ: LDAP + Matrix ベースのセキュリティ。匿名のアクセス権はありません。
匿名アクセスが無効になっているため、スクリプトは「 http://jenkins_host/crumbIssuer/api/json 」にアクセスできません。CSRFトークンを取得するために。
https://issues.jenkins-ci.org/browse/JENKINS-45811では、ビルド トークン ルート プラグインを使用すると、匿名のアクセス制限を回避できることが記載されています。
crumbIssuer API を実行するためにこのプラグインを適切に使用する方法がよくわかりません。プラグインの URL には 'buildByToken/build?job=RevolutionTest&token=TacoTuesday' のような形式があり、buildByToken を使用して '/crumbIssuer/api/json' を実行する方法が明確ではないため.. (ビルドジョブ?)
ありがとう!