2

ユーザーの認証にauth0を使用しているため、auth0はすでにそのデータベースを保持しているため、ユーザーモーダルを管理する必要はありません. API のフロントエンドとして React を使用し、バックエンドとして Nodejs を使用しています。ノードアプリでユーザーモデルを作成し、そのIDを個々のレコードに関連付けて、ユーザーIDごとにデータをクエリできるようにする必要がありますか、それとも他の方法ですか?

React 側では、API の get/post リクエストを作成する際に、認証 id_token をヘッダーとして使用するだけです。

ノード側では、Auth0 の基本的なドキュメントに、自分の api を認証する方法が説明されています。

var authenticate = jwt({
  secret: new Buffer(process.env.AUTH0_CLIENT_SECRET, 'base64'),
  audience: process.env.AUTH0_CLIENT_ID
});

しかし、これは基本的にそれを認証するだけです.APIからユーザー固有のデータを取得するにはどうすればよいですか. また、一歩前進してマルチテナンシーを有効にする方法は、基本的なプロセスを簡単に説明するガイドを提供する関連ドキュメントです。

4

1 に答える 1