0
、CORS OAuthリクエスト私はFreshDeskベースのクライアントアプリケーションに取り組んでいます
事実と私の問題:
- FreshDeskウィジェット/アプリは唯一のjQuery/JSが可能とHTMLは、まだ開発者のためのサーバーサイドのサポートを提供していません。
- 私はウィジェットでパワーBIレポートのリストを取得しています。
- これはAzure AD Oauth Tokenが必要なため、CORS要求を作成するのに問題があります。
私はいくつかの方法で、microsoftドメインのoauth要求の呼び出しに必要なドメインをホワイトリストに登録するように求めました。
が、私はまだ、次のエラーに https://login.microsoftonline.com/common/oauth2/authorizeをロードすることはできません
のXMLHttpRequestを取得します?。応答 要求をプリフライトするとアクセス制御チェックを通過しません。いいえ 要求された リソースに 'Access-Control-Allow-Origin'ヘッダーが存在します。したがって、オリジン 'https://xxxx.freshdesk.com'は許可されません。
私のコードとして
jQuery.ajax({
type: 'GET',
url: authorizeURL,
headers: headers1,
beforeSend: function(xhr){xhr.setRequestHeader('Access-Control-Allow-Origin','https://login.microsoftonline.com');},
success : function(text1)
{console.log(text1);}
});