User Story:
As an anonymous user, I want to Continue As Guest so that I can select from the list of available flights and perform a quick check out without providing any personal information. As an anonymous user, I want to register with Akbar Travels so that I can avail all the features within Akbar travels application as an authorized customer. As a registered user, I want to provide my login credentials so that I can avail all the features within Akbar travels application as an authorized customer. As a registered user, I want to reset my password, so that while providing fresh password credentials my account is validated via Email OTP and I am able to login with the new credentials. As a registered user, I want to use my Social login credentials so that using single sign-on I am able to access all the facilities offered by Akbar Travels application. As a user, I want to login using Apple credentials, so that I can login into the application which is exclusive and a mandatory for Apple devices. Launched From: This page will be launched when user will click on login on Add Travelers page/Travelers Detail page or from Hamburger menu
Page Description: This is a pop-up screen/drawer/page which will be shown when the user clicks on the link or icon to Login on Add Travelers page/Travelers Detail page or from the Hamburger menu.
Access: All users have access to this page
Layout:
Screen Fields(Guest Login Management)
Screen Messages and Conditions(Guest Login)
Acceptance Criteria
Given that I am an anonymous user, when I visit login page, then system must ensure that I can continue as guest and navigate to Add travelers page. Given that I am a Registered user, When I provide my login credentials, then the system must ensure on successful authentication, I navigate to add traveler page On unsuccessful authentication , I redirect to the login page again along with the validation message. Given I am a registered user, When I want to reset my password, Then the system must ensure that an OTP should be sent to my Email ID for validation and I am able to setup new login credentials for future logins. Given I am an anonymous user, when I want to use my Social credentials for login, System must ensure my social credentials are validated and a profile is create for me to access all the facilities offered by Akbar Travels application.