This site is currently read-only as we are migrating to Oracle Forums for an improved community experience. You will not be able to initiate activity until January 31st, when you will be able to use this site as normal.

    Forum Stats

  • 3,890,805 Users
  • 2,269,649 Discussions
  • 7,916,821 Comments

Discussions

Fetch Eloqua API using Axios with Basic Authentication

MattZ-Oracle
MattZ-Oracle Posts: 1 Employee
edited May 16, 2022 5:49PM in Node.js

Hi There,

I have been running into issue authenticating and fetching API using the basic auth.

I do get the 200 status on my response, but when I console log it shows that not authenticated.

import axios from "axios";

import React from 'react'

const List = () => {

const session_url = 'https://login.eloqua.com/id';

const username = 'instancename\\username';

const password = 'password';

const credentials = btoa(username + ':' + password);

const headers = {

  'Content-Type': 'application/json',

  'Accept': 'application/json',

  'Authorization': `Basic ${credentials}`

}

axios.get(session_url, {}, {

 headers: { headers},

auth: {username: username, password: password }

}).then(function(data) {

  console.log(data);

  console.log(headers);

}).catch(function(error) {

  console.log('Error on Authentication');

  //console.log(username);

});

};

export default List;


Tagged: