2

現在、CakePHP 3 でアプリケーションを開発しています。このアプリケーションには、Web フロント エンドと、モバイル アプリを提供する API/WebServices のプラグインが含まれています。

Web フロント エンドのログイン システムは FORM ベースの認証に依存しており、完全に機能しますが、ダイジェスト ベースの認証を使用して、API 要求でユーザーの資格情報を確認したいと考えています。

API リクエストは、私のために作成された同じシステム上のプラグインであり、/api/users (例) エンドポイントを介してモバイル アプリをサーバーにルーターします。

運が悪いと2つの認証方法を取得しようとし、運が悪いとJWTプラグインも試します。

誰かがこれに対する解決策を持っているか、同様の問題を抱えていますか?

ありがとうございます!

4

1 に答える 1

0

さらに調査した結果、問題はすべてCORSに関するものです

CORS の有効化

Cake で、次のコードを使用して新しい beforeFilter を作成します。

$this->Security->csrfCheck = false;

それだけです。

ありがとう!

于 2016-03-01T23:58:21.667 に答える