2

Drupal 7 Web サイトの AngularJS フロントエンドを構築しようとしています。

問題は、に設定useCredentailsするとtrue、このエラーが発生することです。

Cross-Origin Request Blocked: Same Origin Policy により、http://example.comでのリモート リソースの読み取りが許可されません。これは、リソースを同じドメインに移動するか、CORS を有効にすることで修正できます。

バックエンドに次のヘッダーを設定しています。

  • Access-Control-Allow-Origin: *
  • アクセス制御許可メソッド: GET、POST、DELETE、PUT
  • Access-Control-Allow-Headers: X-Requested-With、Accept、Content-Type、Cookie、X-CSRF-Token
  • Access-Control-Allow-Credentials: true

ログインはuseCredentailsequalsで正常に機能しますfalse。true に変更すると、上記のエラーが発生します。

トークン認証を使えるようにするために、 にuseCredentails設定できるようにしたいです。true

何か案は?

PSセッション認証でdrupal 7サービスモジュールを使用しています。

4

1 に答える 1