On this page
Realm provides many authentication providers to log users into your app. Each provider creates a unique user identity. Realm lets you merge multiple credentials into one user identity.
Consider an application that offers anonymous login, which allows users to explore the app without
registering. If a user wants to continue using the application, they can create
a permanent account by using another Authentication provider. Realm
creates a new
User object. The app can then link the new identity with the
Depending on how you have configured email/password authentication, there may be additional steps (confirming the email address, for example) before the new account is created and can be linked to.