Como usar a autenticação básica com a API do JIRA REST em JavaScript?

Estou criando um aplicativo JavaScript para uma Smart TV para mostrar painéis na tv. Eu recebo a lista de painéis com a API REST do JIRA. A URL que eu uso para isso é:

jira/rest/api/2/dashboard?startAt=&maxResults=

depois eu crio um wallboard como segue para mostrá-los na tv:

jira/plugins/servlet/Wallboard/?dashboardId=&os_username=&os_password=

por causa doos_username eos_password, O JIRA sabe que estou autenticado e consegue a lista certa. esta lista é a que eu preciso desde o começo, mas porque eu chamo o URL acima com os parâmetrosos_username eos_password ele consegue a lista certa

mas no arranque da tv / a primeira vez que recebo a lista de painéis com o JIRA não há ninguém autenticado por isso leva uma lista aleatória, não o que eu preciso para obter.

existe alguma maneira de autenticar no JIRA com o comando abaixo:

curl -D- -u fred:fred -X GET -H "Content-Type: application/json"         http://example.com/rest/api/2/issue/createmeta

mas eu não sei como usar esse comando em JavaScript.

Então alguém pode me dizer como eu posso autenticar no JIRA com autenticação básica e muito importante tem que ser javascript.

questionAnswers(2)

yourAnswerToTheQuestion