スマートテレビ用のJavaScriptアプリを作成して、テレビにダッシュボードを表示しています。JIRARESTAPIを使用してダッシュボードのリストを取得します。これに使用するURLは次のとおりです。
jira/rest/api/2/dashboard?startAt=&maxResults=
その後、私はテレビでそれらを表示するために次のようにウォールボードを作成します:
jira/plugins/servlet/Wallboard/?dashboardId=&os_username=&os_password=
とのおかげでos_username
、os_password
JIRAは私が認証されていることを認識し、正しいリストを取得します。このリストは最初から必要なものですが、パラメーターos_username
を使用して上記のURLを呼び出すとos_password
、正しいリストが取得されるためです。
しかし、テレビの起動時/ JIRAでダッシュボードのリストを初めて取得するときは、認証された人がいないため、取得する必要のあるリストではなく、ランダムなリストを取得します。
以下のコマンドを使用してJIRAで認証する方法がいくつかあります。
curl -D- -u fred:fred -X GET -H "Content-Type: application/json" http://example.com/rest/api/2/issue/createmeta
しかし、JavaScriptでそのコマンドを使用する方法がわかりません。
したがって、基本認証を使用してJIRAで認証する方法を教えてもらえますか。非常に重要なのは、JavaScriptである必要があるということです。