Docs 菜单
Docs 主页
/ /
Atlas Device SDKs
/ /

链接用户身份 — Web SDK

Atlas App Services为用户提供多种日志应用程序的方式。 由于每种身份验证方法对应一个唯一的用户身份,因此App Services允许您将属于单个用户的多个身份合并为一个用户身份。

考虑一个允许用户通过匿名身份验证进行身份验证的应用程序。 当该用户决定使用 SSO 提供商或电子邮件/密码身份验证创建完整帐户时,您需要某种方法使用新的永久身份保留用户的原始匿名身份。

您可以使用已登录用户的User对象的 linkCredentials()方法来关联身份。

async function linkAccounts(user, email, password) {
const emailPasswordUserCredentials = Realm.Credentials.emailPassword(
email,
password
);
await user.linkCredentials(emailPasswordUserCredentials);
return user;
}

后退

访问自定义用户数据