-
ユーザーをアプリケーションにログインさせる。
ユーザーは ユニバーサルログインを使用して、アプリケーションに対して認証を受けます。詳細については、Auth0 Management APIオーディエンスのトークンを要求する(オーディエンス=
https://{yourDomain}/api/v2/)、Regular Web App Quickstart(通常のWebアプリクイックスタート)をお読みください。 -
同じメールアドレスを持つユーザーを検索する。
同じ検証済みメール持っているユーザーのユーザープロファイルおよびリストを取得できます。
同じ検証済みメール持っているユーザーレコードの全リストを取得するには、アプリケーションは、
read:usersスコープを持つManagement APIアクセストークンを使用してAuth0 Management APIのGet Users By Emailエンドポイントを呼び出します。 -
アカウントのリンクをユーザーに促す。
- Auth0が、一致するメールアドレスを持つ1件以上のレコードを返すと、ユーザーには、アカウントのリンクを促す以下のメッセージと共に、リストが表示されます。
-
ユーザーがアカウントをリンクしたい場合は、アカウントの隣にある**[Link(リンク)]** をクリックします。

-
ユーザーが [Link(リンク)] をクリックすると、アプリケーションは、ターゲットアカウントで認証を受けることをユーザーに求め、その後アカウントのリンクを実行します。
以下のコードスニペットは、メタデータの検証およびマージの方法を示しています。
-
アプリケーションは、
update:usersスコープを持つManagement APIアクセストークンを使用してAuth0 Management APIのLink a User Accountエンドポイントを呼び出します。
メタデータマージの例
以下の例は、Node.js Auth0 SDK for API V2を使用して、セカンダリアカウントのuser_metadataおよびapp_metadataをプライマリアカウントにマージする方法を明確に示しています。