rubotero
rubotero

Reputation: 853

Endpoint Basic Auth VueJs

I am trying to access an endpoint with username and password but the console give me a 401()

this is my code:

created () {
    this.$http.get(URL, {
        username: 'xxxxxxx',
        password: 'xxxxx'
     }).then(response => {
          console.log(response)
        })
 }

Is it the correct way to access an endpoint with VueJS?

Upvotes: 0

Views: 1442

Answers (1)

markusand
markusand

Reputation: 325

You have to provide the username and password codified in Base64.

const encodedUserPswd = btoa(`${user}:${pswd}`);
axios.get(URL, {}, {
  headers: { `Authorization: Basic ${encodedUserPswd}` },
}).then((response) => {
  // ...
});

Upvotes: 1

Related Questions