Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /
Administrar usuarios

Vincular identidades de usuario - SDK de Node.js

Realm proporciona Muchos proveedores de autenticación permiten a los usuarios iniciar sesión en tu aplicación. Cada proveedor crea una identidad de usuario única. Realm te permite combinar varias credenciales en una sola.

Considere una aplicación que ofrece inicio de sesión anónimo. Esto permite a los usuarios explorar la aplicación sin registrarse. Si les gusta la aplicación, crean cuentas permanentes. Se registran con SSO o autenticación por correo electrónico y contraseña. De forma predeterminada, esto crea una nueva cuenta. User objeto. La aplicación debe vincular la nueva identidad con el usuario original.

You can link identities using linkCredentials(). This links authentication providers to a logged-in User object.

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

Volver

Multi-User Applications