私はコンテンツタイプのいくつかのフィールドをリストするビューを持っていて、それを View DataSource モジュールを使用してJson形式で作成しました。
ヘッダーリクエストに認証トークンを追加して、このjsonビューにアクセスするユーザーを制限したい
任意のモジュールまたはコードが私を助けてくれて、ありがとう
views_datasourceは、標準のdrupalセッションを使用して認証します。
まず、ビューの権限を必要なものに設定します。そして、これをブラウザでテストします。
その後、ユーザー認証に進むことができます。ヘッドレスモードで、ビューを呼び出すためにajaxを使用していると思いますか?
次に、2つのオプションがあります
1)ユーザーにDrupalサイトに何らかの方法で最初にログインさせる-これにより、ユーザーにセッションが提供され、そのajaxリクエストを呼び出すと、セッションが送信されます。
2)コードからユーザーを認証します-これはサービスモジュールで行うことができます。詳細については、この投稿 https://www.drupal.org/node/910598 をフォローできます