Is it possible to have an app that does not require a sign in and hence only each session is user specific but also offer the option of signing in if the user wishes to do so?
The usage case would be to allow visitors to browse the site without requiring email sign on and if they liked what they found then they could sign up and create a new row in the user table, which would allow the app to recognizing returning users and provide a more robust experience.