teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

解決法コードを追加

2019/10/23 05:43

投稿

zushi0905
zushi0905

スコア683

title CHANGED
File without changes
body CHANGED
@@ -65,4 +65,15 @@
65
65
 
66
66
  - 開発時にlocalhostで実装した際には動いており、サーバーに乗せたときに動かなくなった為、basic認証周りではないのかと考えていますが、いくつかのXMLHttpRequestにbasic認証情報を与える試しましたが反応がなく困っております。
67
67
 
68
- 問題の本質が見切れていない状態ですが困ってしまいました。何か気になる方でも構いません。回答よろしくお願い致します。
68
+ 問題の本質が見切れていない状態ですが困ってしまいました。何か気になる方でも構いません。回答よろしくお願い致します。
69
+
70
+ ## 解決方法
71
+ withCredentialsプロパティをtrueに設定する。
72
+ この際にサーバー側の'Access-Control-Allow-Origin'の設定がワイルドカード(*)になっているとエラーが発生するので、クライアント側のドメイン指定のみにしてあげる必要がありました。
73
+
74
+ ```js
75
+ // URLを開く
76
+ request.open('GET', url, [true, clientId, clientSecret]);
77
+ request.responseType = 'json';
78
+ request.withCredentials = true;
79
+ ```