Using a magic link 🧙♂️ is a way to log in to the website without having to type in your username and password. Instead, the website sends you an email or a text message with a special link that, when you click on it, automatically logs you into the website.
Currently, in order to update a service on Outpost, service providers must create a username and password. Although it is possible to increase security by implementing two-factor authentication, which requires users to enter a randomly generated number after logging in, expecting users to manage this additional security measure for a site they may only access every few weeks or months could become another obstacle to encouraging users to update their service data.
Task Description:
As a user of our website, I want to be able to log in using a magic link, so that I can easily and securely access my account without having to remember my password.
Acceptance Criteria:
User receives an email or a text message with a unique link that allows them to log in to their account
The magic link should expire after a certain amount of time or after it has been used once
Users who have not previously created an account should be prompted to create a new account
Users who have an existing account should be automatically logged in when they click on the magic link
Users who click on an expired or invalid magic link should be redirected to an error page
Definitions of Done:
The magic link process has been implemented and tested thoroughly on both desktop and mobile devices
The process is fully documented in the project's documentation for future reference
The feature has been successfully deployed to the production environment and is working as expected
The development team has conducted a code review to ensure code quality and adherence to coding standards.
Using a magic link 🧙♂️ is a way to log in to the website without having to type in your username and password. Instead, the website sends you an email or a text message with a special link that, when you click on it, automatically logs you into the website. Currently, in order to update a service on Outpost, service providers must create a username and password. Although it is possible to increase security by implementing two-factor authentication, which requires users to enter a randomly generated number after logging in, expecting users to manage this additional security measure for a site they may only access every few weeks or months could become another obstacle to encouraging users to update their service data.
Task Description:
As a user of our website, I want to be able to log in using a magic link, so that I can easily and securely access my account without having to remember my password.
Acceptance Criteria:
Definitions of Done: