¿Cómo utilizar la autenticación básica con JIRA REST API en JavaScript?

Estoy creando una aplicación JavaScript para que Smart TV muestre paneles en la televisión. Obtengo la lista de paneles con la API REST de JIRA. La url que uso para esto es:

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

luego creo un tablero para seguirlo y mostrarlo en la televisión:

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

debido a laos_username yos_password, JIRA sabe que estoy autenticado y obtiene la lista correcta. esta lista es la que necesito desde el principio pero porque llamo a la url anterior con los parámetrosos_username yos_password se obtiene la lista correcta

pero al inicio de la televisión / la primera vez que obtengo la lista de paneles con JIRA no hay nadie autenticado, así que toma una lista aleatoria, no la que necesito obtener.

hay alguna forma de autenticarse en JIRA con el siguiente comando:

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

pero no sé cómo usar ese comando en JavaScript.

Entonces, ¿alguien puede decirme cómo puedo autenticarme en JIRA con la autenticación básica y muy importante TIENE QUE ESTAR JAVASCRIPT?

Respuestas a la pregunta(2)

Su respuesta a la pregunta