ユーザー ID のリンク - Web SDK
Atlas Device SDK は非推奨です。 詳細については、 の廃止ページを参照してください。
Overview
Atlas App Services は、ユーザーがアプリケーションにログインするための複数の方法を提供してい 。 各認証方法は一意のユーザー ID に対応しているため、App Services を使用すると、1 人のユーザーに属する複数の ID を 1 つのユーザー ID にマージできます。
例
ユーザーが匿名認証 による認証を可能にするアプリケーションを検討します。 そのユーザーが SSO プロバイダーまたはメール/パスワード認証を使用して完全なアカウントを作成する場合、ユーザーの元の匿名 ID を新しい永続的な ID で永続化する何らかの方法が必要になります。
ログイン ユーザーのUser
オブジェクトの linkCredentials()
メソッドを使用して、ID をリンクできます。
async function linkAccounts(user, email, password) { const emailPasswordUserCredentials = Realm.Credentials.emailPassword( email, password ); await user.linkCredentials(emailPasswordUserCredentials); return user; }