OAuth User Story - liuninglin/pandama-ext GitHub Wiki

User Story

As a potential customer, I do not want to create a new account for a website, because I do not want to remember too many passwords.

As a potential customer, I'd like to login with just a few clicks, because I want to make the login process easier and enjoy the website as soon as possible

As a potential customer, I'd like to use my Google account's user information to automatically fill out the signup form, because I do not like to fill out signup form by hand every time when I signup a new account.

Acceptance Criteria

  1. Our website should support multiple identity providers.
  2. When a customer first tries to log in with their social account, the website should automatically register this user with the information provided.
  3. When the customer uses the same social account to log in again, it should keep the information from last session.
  4. Customers should be able to logout.