Vincular identidades de usuário - SDK da Web
Os Atlas Device SDKs estão obsoletos. Consulte apágina de descontinuação do para detalhes.
Visão geral
O Atlas App Services oferece de várias maneiras para os usuários fazerem login no seu aplicação. 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.
Exemplo
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; }