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

3rd Party Login API #22

Open
2 of 6 tasks
tleekkul opened this issue Aug 2, 2018 · 0 comments
Open
2 of 6 tasks

3rd Party Login API #22

tleekkul opened this issue Aug 2, 2018 · 0 comments
Labels

Comments

@tleekkul
Copy link
Contributor

tleekkul commented Aug 2, 2018

Supporting 3rd party application to be able to log in to Odin.

Dependencies

Flow

USER login via 3rd APP

Given APP already registered and enabled
  And USER has an account
 When USER open an Application
  And USER click Login
 Then APP redirect USER to ODIN Login page
  And USER submit their credential to ODIN
  And ODIN redirect USER back to APP with APP_SPECIFIC_JWT_TOKEN
  And APP can request to ODIN API to validate the APP_SPECIFIC_JWT_TOKEN
  And APP can request to get USER info from ODIN

USER launch the APP via LAUNCHER

Given APP already registered and enabled
  And USER already logged in
 When USER launch APP via Launcher
  Then APP request to ODIN to exchange the current USER_TOKEN with APP_SPECIFIC_JWT_TOKEN

Pages

  • Login Page
  • Change Password Page
  • Request forgotten password reset Page
  • Reset forgotten password Page
  • Register Page
  • Edit Profile Page
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

No branches or pull requests

1 participant