Hi there. I am new to DreamFactory and I have created an app and service and I am just trying to get connected to the API endpoint I have created using AngularJS.
I can do a simple request to my API using Postman in Google Chrome by just adding Authorization and X-DreamFactory-Application-Name Headers with the relevant Base64 encoded username +’:’ + password and using the app name. This connects perfectly and returns JSON from my database.
In AngularJS however passing the same two headers I get an error about the Authroization header. If I remove it of course I get a CORS error.
XMLHttpRequest cannot load https://dsp-mydspname.cloud.dreamfactory.com/rest/portfolio/Project. Request header field Authorization is not allowed by Access-Control-Allow-Headers.
In Angular I am using this method to set the headers (using the same password that works using Postman:
$http.defaults.headers.common['Authorization'] = 'Basic dG1iam9obXXXXXFpbC5jb2XXXXXXXNdW0gTm8gXXXXXXM=';
I have guest users and CORS enabled and * set for the GET method. Am I missing something?