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