745 cognito login#769
Open
nabil053 wants to merge 13 commits into
Open
Conversation
…d introduced a new migration to add person_uuid column to mealplans and favorite_meals in compliance with the uuid identifier of cognito users
… for each user meal plan is shown
…lected users by meal designer
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Describe the technical changes contained in this PR
The login flow has been rerouted to verify credentials through AWS cognito rather than credentials stored in database. Also in any page that is dependent on user data for generating content, the data is collected from AWS cognito user pool.
Previous behaviour
Initially, authentication was done and user data was collected based on data stored in the user table of the database.
New behaviour
Now, authentication is done based on data in AWS Cognito User pool. Also, for fetching data where user info is needed (e.g., favorites list, meal plans etc.), the user info is collected from AWS Cognito user pool.