AngularJS を使用して Salesforce コネクトで oauth2 を設定しています。$http を使用して最初の GET を試みると、CORS エラーが発生します - Access-Control-Allow-Origin がクライアントに対して許可されていません。ただし、コントローラー関数で以下のハックを使用すると機能します。
サーバーを制御できない場合、AngularJs でこれを行うより良い方法はありますか? 私のバックエンドは Firebase なので、Facebook でできるように FIrebase を介してこれを行うことができれば素晴らしいと思います:
$scope.auth = function () {
var authUrl = $scope.AUTHORIZATION_ENDPOINT +
"?response_type=token" +
"&client_id=" + $scope.CLIENT_ID +
"&redirect_uri=" + "https://www.xyz/";
window.location = authUrl ;