ロックを使用してメタデータを管理する
Lockライブラリを使用して、user_metadata
を定義、追加、読み取り、更新できます。ユーザーのuser_metadata
プロパティは、他のユーザープロファイルプロパティと同じ方法で読み取ることができます。たとえば、以下のコードのスニペットでは、user_metadata.hobby
に関連付けられた値が取得され、ページにある要素に割り当てられます。
// Use the accessToken acquired upon authentication to call getUserInfo
lock.getUserInfo(accessToken, function(error, profile) {
if (!error) {
document.getElementById('hobby').textContent = profile.user_metadata.hobby;
}
});
Was this helpful?
/
ユーザーのサインアップフォームにカスタムフィールドを追加するには、additionalSignUpFields
を使用します。ユーザーがカスタムフィールドにデータを追加すると、Auth0は入力された値をユーザーのuser_metadata
に保管します。サインアップ時のuser_metadata
の追加については、「追加のサインアップフィールド」を参照してください。