メインコンテンツへスキップ
Lock ライブラリ を使用すると、user_metadata. の定義、追加、読み取り、更新を行えます。ユーザーの user_metadata プロパティは、他のユーザープロフィールのプロパティと同様の方法で読み取ることができます。たとえば、次のコードスニペットは user_metadata.hobby に関連付けられた値を取得し、ページ上の要素に代入します。
// 認証時に取得したaccessTokenを使ってgetUserInfoを呼び出す
lock.getUserInfo(accessToken, function(error, profile) {
  if (!error) {
    document.getElementById('hobby').textContent = profile.user_metadata.hobby;
  }
});
additionalSignUpFields を使用すると、ユーザーのサインアップフォームにカスタムフィールドを追加できます。ユーザーがカスタムフィールドにデータを入力すると、Auth0 はその値を該当ユーザーの user_metadata に保存します。サインアップ時に user_metadata を追加する方法の詳細については、Additional Signup Fields を参照してください。

詳細