Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Authorization flow frontend #1

Closed
2 tasks
connorlbark opened this issue Jan 31, 2022 · 0 comments · Fixed by #25
Closed
2 tasks

Authorization flow frontend #1

connorlbark opened this issue Jan 31, 2022 · 0 comments · Fixed by #25
Assignees
Labels
enhancement New feature or request
Projects

Comments

@connorlbark
Copy link
Collaborator

connorlbark commented Jan 31, 2022

Description

Once the backend authentication flow is established, we need to present a new user with the login screen,
and store the credentials locally on the device.

If we don't have enough information to fully create a valid user object, that is ok - that means for this ticket,
we don't need to actually hit the signup endpoint, but rather just have the frontend for logging in via oauth
and getting the webtoken so that, in a future ticket, we can add a 'signup' form which actually hits the
endpoint.

Perhaps this would work for storing token? https://docs.expo.dev/versions/latest/sdk/securestore/

Spec

  • App opens to login authentication iff the user has not authenticated before
  • token stored locally in a secure (encrypted) fashion
@connorlbark connorlbark added the enhancement New feature or request label Jan 31, 2022
@connorlbark connorlbark added this to To do in Spring 2022 via automation Jan 31, 2022
@jciolfi jciolfi moved this from To do to In progress in Spring 2022 Feb 5, 2022
@connorlbark connorlbark changed the title Auth0 flow frontend Authorization flow frontend Feb 7, 2022
Spring 2022 automation moved this from In progress to Done Apr 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Development

Successfully merging a pull request may close this issue.

3 participants