I'm working on OAuth authorization_code flow with HubSpot.
The access_token and identity I get after user has been logged in are related to a HubSpot portal (with a hub_id).
One user can have many portals so in Appwrite I registered the User with an id like this:
44XXX7714-14XXXXXX5808 (${hubspot.user_id}-${hubspot.hub_id}) but I see in console that User is identified by its email (which obviously is the same for all his portals).
And when I try to log in with another portal, I have an error:
ERROR Failed to create account: A user with the same id, email, or phone already exists in this project.
at _Client.call (node_modules/node-appwrite/src/client.ts:351:9)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Users.create (node_modules/node-appwrite/src/services/users.ts:87:13)
How do you think I can register many user profiles (email and hub_id) to avoid the email uniqueness ?
Recommended threads
- Appwrite console is too heavy
The Appwrite console is too heavy And all of my services broken Any support , please
- Usage of the new Client() and dealing wi...
Hey guys, just a quick one - we had some web traffic the other day and it ended up bombing out - To put in perspective of how the app works, we have a Nuxt Ap...
- Cloud function deploy stucks in processi...
Been trying for the last hours to deploy my function but for whatever reason, alwasy stuck on processing!