Add client auth view
nicolehaugen opened this issue · 2 comments
The current version of the app doesn't include any authentication.
This work item is for client side changes only (server side is being addressed in separate work items):
1.) Add a new view to the client that supports logging in via Azure AD B2C, Social, and potentially secret storage\key vault; the user should be prompted right away to be logged in if they aren't already
2.) Store user's token in cookie so that they don't have to sign-in unless the token has expired
3.) Remove the user name and email fields that exist on the shopping cart view for the app since these shouldn't be needed
4.) If we decide to track any additional information for the user (such as email), then we may need an actual sign-up page as well - need to confirm this with Jonathan, but assume the answer is 'no' for now :)
Estimate: 3 days
Moving this to sprint 2 - sprint 1 will be focused on services and documenting necessary steps. Only a simple UI will be added during sprint 1.
Assigning to myself because I've fixed this with my latest PR