web-dev-qa-db-ja.com

JsonビューのHTTPヘッダーリクエストで認証トークンを作成する方法

私はコンテンツタイプのいくつかのフィールドをリストするビューを持っていて、それを View DataSource モジュールを使用してJson形式で作成しました。

ヘッダーリクエストに認証トークンを追加して、このjsonビューにアクセスするユーザーを制限したい

任意のモジュールまたはコードが私を助けてくれて、ありがとう

1

views_datasourceは、標準のdrupalセッションを使用して認証します。

まず、ビューの権限を必要なものに設定します。そして、これをブラウザでテストします。

その後、ユーザー認証に進むことができます。ヘッドレスモードで、ビューを呼び出すためにajaxを使用していると思いますか?

次に、2つのオプションがあります

1)ユーザーにDrupalサイトに何らかの方法で最初にログインさせる-これにより、ユーザーにセッションが提供され、そのajaxリクエストを呼び出すと、セッションが送信されます。

2)コードからユーザーを認証します-これはサービスモジュールで行うことができます。詳細については、この投稿 https://www.drupal.org/node/910598 をフォローできます

1
Tim Marsh