現在、JavaScriptアプリケーションを開発しており、Dynamics CRM Web APIにアクセスしてCRMから情報を取得しようとしています。外部サイトからのDynamics CRM Web API(JavaScript)
私のアプリはAzure Appサービス(およびlocalhostでテスト)の中にホストされており、認証されたユーザーのみ(Microsoftによって)アクセス可能なので、ユーザーがアプリケーションを読み込もうとすると、AzurewebsitesはMicrosoftの一般的なOAUTHログインページ()。
ログインが成功すると、ユーザーはjavascriptアプリケーションにリダイレクトされ、ドキュメントが準備できたら、ダイナミクスCRM Web APIを呼び出して(jQueryのajaxリクエストを介して)エンティティを取得したいと思います。 JSコンソールにエラーメッセージが表示され、次のことが可能にアクセスがすべてで、クライアント側からのAPIである、または私はそれを実行する必要があります。
XMLHttpRequest cannot load https://MYTENANTID.crm4.dynamics.com/api/data/v8.1/contacts. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://MYAPP.local' is therefore not allowed access. The response had HTTP status code 401.
は、私は、これは同一生成元ポリシーのbacauseさを知って、質問がありますサーバ側?
[この](https://msdn.microsoft.com/en-us/library/mt595799.aspx?f=255&MSPPError=-2147217396)SDKページは見たことがありますか? – Polshgiant
ありがとう、私はこのADAL.jsチュートリアルのAngularバージョンしか見つけません。私は十分にグーグルではありませんでした。再度、感謝します! – RobbeR