Skip to content

Oasis: Users can get stuck in demo if they already have an account but start a new demo #50

@kentonv

Description

@kentonv
  1. Create an Oasis account.
  2. Log out.
  3. Start a demo.
  4. Try to log in with your existing Oasis account.

This won't work, because you can't merge a demo account with an existing account. Unfortunately, there are two big usability problems here:

  1. The user has no way to end the demo, in order to allow them to log in with their account.
  2. In the case of OAuth login, no error message is displayed. The user is simply redirected back to the home page, still in demo mode. This is a known problem with our OAuth login flow -- errors are not displayed anywhere. See e.g. OAuth login to disallowed guest account gives no feedback sandstorm#1798, Google OAuth fails w/ no warning sandstorm#1755, etc.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions