Quantcast
Channel: Azure フォーラム
Viewing all articles
Browse latest Browse all 1798

WebAPI呼び出し時に発生するMicrosoft ID 認可エンドポイントリダイレクトのCORSエラー

$
0
0

AzureADによる認証を追加したWebAPIをASP.NETで作成しています。

AzureADによるサインイン前にAjaxからAPI要求を送信させるとMicrosoft ID 認可エンドポイント(https://login.microsoftonline.com/{TenantId}/oauth2/v2.0/authorize)へのリダイレクトが発生するのですが、

「No 'Access-Control-Allow-Origin' header is present on the requested resource.」のエラー(CORSエラー)が発生します。

Ajaxではクロスドメインの要求が送信できないようでしたのでサーバ側で

'Access-Control-Allow-Origin:*'をヘッダーに付与しましたがエラーは解消しませんでした。

試みたヘッダー付与方法は以下2つです。

1.Global.asaxの"Application_OnEndRequest"で'Access-Control-Allow-Origin:*'を追加

2.web.configの<customHeaders>に<add name="Access-Control-Allow-Origin" value="*" />を追加

CORSエラーを解消する方法はありますでしょうか。


Viewing all articles
Browse latest Browse all 1798

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>