-
ユーザーをアプリケーションにログインさせます。
ユーザーは Universal Login を使用してアプリケーションにログインします。詳しくは、Auth0 Management API の audience (audience=https://{yourDomain}/api/v2/) 向けの token を要求する Regular Web App Quickstart をご覧ください。 -
同じメールアドレスのユーザーを検索します。
ユーザープロファイルと、同じ確認済みメールアドレスを持つユーザーの一覧を取得できます。同じメールアドレスに紐づくすべてのユーザーレコードの一覧を取得するには、アプリケーションからread:usersスコープを持つ Management API Access Token を使用して、Auth0 Management API の Get Users By Email エンドポイント を呼び出します。 -
ユーザーにアカウントのリンクを求めます。
- Auth0 が一致するメールアドレスを持つレコードを1件以上返した場合、ユーザーにはその一覧とともに、アカウントのリンクを促す次のメッセージが表示されます。
-
ユーザーが特定のアカウントをリンクしたい場合は、該当するアカウントの横にある Link をクリックできます。

-
ユーザーがリンクをクリックすると、アプリケーションはユーザーに対象アカウントでの認証を求め、その後アカウントリンクを行います。
次のコードスニペットは、メタデータを検証してマージする方法を示しています:
-
あなたのアプリケーションは、
update:usersスコープを持つ Management API アクセストークン を使用して、Auth0 Management API の Link a User Account エンドポイント を呼び出します。
メタデータのマージ例
user_metadata と app_metadata がプライマリアカウントにどのように明示的にマージされるかを示します。