Hello! This is a feature request to add support for anonymous users (aka unauthenticated identities aka anonymous auth).
The anonymous users feature allows your app to track user activity prior to account creation. It works by your auth/identity provider maintaining a session for not-logged-in users and assigning a user id to them. This way, the auth provider can send the user id over to your backend, and you can begin to track interactions from these anonymous users. Consider how you can scroll through TikTok, and without ever logging in, your feed becomes personalized automatically. Once a user decides to sign up, their credentials and any new roles are added to this existing user. This feature is currently offered by some of auth0’s competitors. This isn’t a comprehensive list, but I have used Firebase and Cognito, which both support anonymous users. I’ll drop some links below to their reference documentation.
https://firebase.google.com/docs/auth/web/anonymous-auth
I prefer auth0’s developer experience over that of Cognito and Firebase, but there have been a few instances where I have had to use them to gain access to this feature (implementing it myself or from an additional third party is not an option).
Would love to open a discussion here into adding support for this out-of-the-box.
Thanks!
Ethan Orlander