-
user_idプロパティを使用する方法です。これは、ユーザーごとに (1 つのテナント内で) 一意であることが保証されています (例:{identity provider id}|{unique id in the provider}やfacebook|1234567890) 。ユーザーが複数の Auth0 テナントで同じuser_idプロパティを持つ場合もありますが、一貫性は保証されません。 通常のデータベース接続およびカスタムデータベース接続では、同じテナント内で、異なるデータベース接続に対して重複するuser_idを作成しないでください。異なる接続の ID が衝突する可能性がある場合は、接続を識別するプレフィックスを使用してください。 -
emailプロパティのような自然キーを使用する方法です。ユーザーにメールアドレスの確認を必須としている IDプロバイダーを使用し、その後 Auth0 でメールアドレスの確認を有効にすることをお勧めします。 Azure AD などの一部の IDプロバイダーでは、メールアドレスが確認済みであることを保証できません。この場合は、Azure AD および ADFS のメールアドレスの確認を設定するか、Auth0 フォームで外部ユーザー検証を実装することができます。
ユーザーの識別
ユーザーを一意に識別する方法を説明します。
ユーザーを一意に識別する方法はいくつかあります。