Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

As an unregistered user I want to register using Google Account so that the registration form will be filled automatically. #190

Closed
EleonoraBudanova opened this issue Mar 1, 2021 · 0 comments

Comments

@EleonoraBudanova
Copy link
Collaborator

EleonoraBudanova commented Mar 1, 2021

As an unregistered user I want to register using Google Account so that the registration form will be filled automatically.

Assumptions:
There is one button for registration and for login.

Constraints:
A user does not have a google account.
A user does not have an email.

Business rule:
Unregistered users should have the possibility of registration in different ways.

A registration process with Google:

  1. To click on the “Вхід/Реєстрація” button.
    image

  2. To click on the “Зареєструйтеся зараз!” in the “Введіть Ваші email та пароль” pop-up.

  3. To click on the “Google” button in a field "Або зареєструйтеся за допомогою:" in the “Введіть інформацію про себе” pop-up.

  4. To click on the appropriate Google account in the “Виберіть обліковий запис” pop-up.

  5. After choosing an appropriate account, the Name, surname, and email fields are automatically filled from the google account.

  6. The one-time password (token) is automatically generated to complete registration.

Acceptance Criteria:

  1. When the unregistered user clicks on the "Вхід/Реєстрація" button, the pop up "Введіть Ваші email та пароль" with "Зареєструйтесь зараз" link appears.
    image

  2. When the unregistered user clicks on the "Зареєструйтесь зараз", the pop-up “Введіть інформацію про себе” appears.
    image

It contains fields:

  • Ім'я, Прізвище,
  • Email,
  • Пароль,
  • Підтвердіть пароль,
  • “Зареєструватися” button,
  • “Або зареєструйтеся за допомогою:” contains options - facebook or google account.
  • [show password] button (right side of password field with "eye" icon).
  1. When the unregistered user chooses to register by Google account, the system redirects him to standard Google’s pop-up "Виберіть обліковий запис".

  2. It should contain a variety of accounts that users used to use on this browser and standard Google’s option to change an account. Also, there is a field for standard Google’s text about personal data.
    image

  3. When the unregistered user clicks on an appropriate google account the main page will be opened and the icon with photo or badge for a photo appears instead of the “Вхід/Реєстрація” button. -
    image

In case the account is not signed in the browser - the user should enter a password to confirm that this is his account.
6. During registration, the system automatically fills in the fields that were filled in by the user in the selected Google account.

There is information that may be automatically filled in from a google account:

  • User name,
  • User surname,
  • User photo,
  • User birthday,
  • Gender.

The process User’s registration: -
Registration_login

Out of scope:

  • Sing up by filling in info.
  • Sing up by Facebook.
  • Click on “Змінити Аккаунт”.
  • Create an account for registration.
  • Description and validation of the token.
  • Description and validation of information that may be automatically filled from a google account.
  • Description of the process of automatic filling information from Google account.

Links with Change request #215

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants