メインコンテンツへスキップ
ユーザーを一意に識別するには、推奨される方法が 2 つあります。
  1. user_id プロパティを使用する方法です。これはユーザーごとに (テナント内で) 一意であることが保証されています (例: {identity provider id}|{unique id in the provider}facebook|1234567890) 。ユーザーは複数の Auth0 テナントで同じ user_id プロパティを持つ場合がありますが、その一貫性は保証されません。
  2. email プロパティのような自然キーを使用する方法です。この場合は、メールアドレス確認を有効にし、ユーザーにメールアドレスの確認を必須とするプロバイダーでのみこの方法を使用することを推奨します。
通常のデータベース接続およびカスタムデータベース接続では、同じテナント内で異なるデータベース接続に重複する user_id を作成しないようにしてください。異なる接続の ID が衝突する可能性がある場合は、接続を識別するプレフィックスを使用してください。 次のコードサンプルは、プレフィックス MyConnection1| で識別されるカスタムデータベース接続を示しています。