私は Angular のフロントエンドと drupal バックエンドに接続しています。残りの API に drupal サービス モジュールを使用しています。
問題は、 rest を使用してログインすると、 session_name 、 sessid 、 token などのすべてのセッションの詳細を取得できることです。
Angular では、以降のすべてのリクエストに対して、以下のようにヘッダーを送信します:-
{
‘X-CSRF-Token’: thetoken,
‘Cookie’: formedcookie
}
しかし、それは常にエラー 406 を返します: ユーザーがログインしていません。ログアウトしようとしても。
POSTMAN rest clientで試すと、すべてが機能します。のみ、角度では機能しません。
編集:-これを試して2日経ちましたが、まだ機能していません。おそらく、セッション認証はAngularアプリでは機能しませんか? http basic auth を試しましたが、それも機能しませんでした。それは方法についてですか、ヘッダーは送信されるはずですか?