Windows Server 2008 を実行しているマシンに Jenkins をインストールしています。Jenkins のインストールは、Jenkins 独自のユーザー データベースを使用して、マトリックス ベースのセキュリティ認証で保護されています。匿名ユーザーは、アカウントを登録する以外はアクセスできません。アカウントを設定し、このアカウントにフル アクセスを許可しました。
ここで、リポジトリをホストする別のマシンからビルドをリモートでトリガーしたいと考えています。これは、次の URL にアクセスすることで可能になると思います。
https://[username]:[user_api_token]@[address.of.jenkins]:8080/job/[project]/build?token=[project_api_token]
しかし、これは私にとってはうまくいかないようです。ブラウザでこのサイトにアクセスすると、Jenkins はログイン ページに転送され、ビルドは開始されません。
私は何を間違っていますか?上記のURLを開いてもログインできず、認証の問題のようです。さらに、匿名ユーザーにフル アクセスを許可すると、URL が機能します。