As a user I want to be able to log in with my ORCID, GitHub or Google.
Estimated effort: 5 hours
Frontend:
Three buttons must be added to the login page in order to allow these different login options (ORCID, GitHub and Google)
Backend:
All three logins will use third parties authorization. A logic for handling these communications as well as assigning each login with an user must be implemented. In case a non-existing user tries to access with a third party, an user with the info provided by that party must be created and stored in the system.
Frontend:
Three buttons must be added to the login page in order to allow these different login options (ORCID, GitHub and Google)
Backend:
All three logins will use third parties authorization. A logic for handling these communications as well as assigning each login with an user must be implemented. In case a non-existing user tries to access with a third party, an user with the info provided by that party must be created and stored in the system.
Tasks:
12
13
14