Menu Docs

Página inicial do DocsDesenvolver aplicaçõesAtlas Device SDKs

Vincular identidades de usuário - SDK da Web

O Atlas App Services oferece várias maneiras de os usuários fazerem login no seu aplicativo. Como cada método de autenticação corresponde a uma identidade de usuário exclusiva, o App Services permite mesclar várias identidades pertencentes a um único usuário em uma identidade de usuário.

Considere um aplicativo que permita aos usuários autenticar via autenticação anônima. Quando esse usuário decide criar uma conta completa com um provedor de SSO ou autenticação de e-mail/senha, você precisa de alguma forma de persistir a identidade anônima original do usuário com sua nova identidade permanente.

Você pode vincular identidades utilizando o método linkCredentials() do objeto User de um usuário conectado.

async function linkAccounts(user, email, password) {
const emailPasswordUserCredentials = Realm.Credentials.emailPassword(
email,
password
);
await user.linkCredentials(emailPasswordUserCredentials);
return user;
}
← Acessar usuário de dados personalizado - SDK da Web