I am trying to integrate auth0 to my Cordova hybrid iOS app, trying to run it in simulator.
I am using the angular-auth0 thin wrapper from here (GitHub - auth0/angular-auth0: Angular 1.x Wrapper for Auth0.js v9 and higher), trying to follow the sample code on that page
Did include the auth0.auth0 module, init the angularAuth0 with my domain and client ID
Whitelist the callback URL to com.XXXXX.YYYYY://[domain]/cordova/com.XXXXXX.YYYYYY/callback
Set the CORS to file://*
In the controller,
$scope.auth0.login(AUTH0_OPTIONS, function (err, result) {
console.log("Error when trying to login : %o", err);
console.log("Error result : %o", result);
});
When I hit the button to login, I am getting 401 with Cross origin login not allowed
{error: "unauthorized_client", error_description: "Cross origin login not allowed."}
in the log from auth0 web site
"date": "2017-09-14T05:23:33.334Z",
"type": "fco",
"description": "Origin file:// is not allowed.",
...
"date": "2017-09-14T05:23:33.335Z",
"type": "fcoa",
"description": "Cross origin login not allowed.",
"connection_id": "",
Can someone please help me?
Thanks.