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

Allow signup/signin using common OAuth providers #138

Open
1 of 15 tasks
jmiranda opened this issue Apr 16, 2016 · 5 comments
Open
1 of 15 tasks

Allow signup/signin using common OAuth providers #138

jmiranda opened this issue Apr 16, 2016 · 5 comments
Assignees
Labels
type: feature A new piece of functionality for the app
Milestone

Comments

@jmiranda
Copy link
Member

jmiranda commented Apr 16, 2016

Expected Behaviors

  • Should allow a new user to choose an identity provider to sign up
  • Should allow a user to choose an identity provider to authenticate
  • Should add the default role (if configured) like a normal login
  • Should set the login date like normal login
  • Should allow superuser to configure domain validation (i.e. only openboxes.com email addresses)
  • Should not allow an inactive user to become active again
  • Should fix demo4 to allow anonymous access to OidcController actions
  • Should support the following identity providers
    • Google (required)
    • Microsoft / Azure (required)
    • Github (optional)
    • Amazon (optional)
    • Twitter (optional)
    • LinkedIn (optional)
    • Facebook (prohibited)
@jmiranda jmiranda self-assigned this Apr 16, 2016
@jmiranda jmiranda added the type: feature A new piece of functionality for the app label Apr 16, 2016
@jmiranda jmiranda added this to the 0.8.0 milestone Apr 16, 2016
@jmiranda jmiranda modified the milestones: 0.8.0, 0.9.0 Mar 4, 2021
@jmiranda
Copy link
Member Author

jmiranda commented Mar 4, 2021

Use Spring Security

@jmiranda jmiranda removed this from the 0.9.0 milestone Mar 4, 2021
@jmiranda
Copy link
Member Author

jmiranda commented Apr 28, 2021

Need to build a quick proof of concept (consider using OpenID Connect for signup if possible).

@jmiranda jmiranda added the pf label May 6, 2021
@jmiranda jmiranda added this to the 0.8.16 milestone May 6, 2021
@jmiranda jmiranda added the funded label May 6, 2021
@jmiranda
Copy link
Member Author

jmiranda commented May 6, 2021

This one will require configuration documentations.

@jmiranda
Copy link
Member Author

jmiranda commented May 6, 2021

Need to figure out how to sign in with a different user.

@jmiranda
Copy link
Member Author

Found a repository with code for an OAuth / OpenIdConnect demo that might help me with ideas for refactoring / cleaning up my current solution.
https://github.com/jhannes/identity-fun

jmiranda added a commit that referenced this issue May 24, 2021
jmiranda added a commit that referenced this issue May 24, 2021
jmiranda added a commit that referenced this issue May 25, 2021
@jmiranda jmiranda modified the milestones: 0.8.16, 0.8.17 Jul 29, 2021
jmiranda added a commit that referenced this issue Jul 29, 2021
jmiranda added a commit that referenced this issue Jul 30, 2021
jmiranda added a commit that referenced this issue Jul 30, 2021
jmiranda added a commit that referenced this issue Jul 30, 2021
jmiranda added a commit that referenced this issue Jul 30, 2021
jmiranda added a commit that referenced this issue Jul 30, 2021
jmiranda added a commit that referenced this issue Jul 30, 2021
jmiranda added a commit that referenced this issue Sep 22, 2021
jmiranda added a commit that referenced this issue Sep 22, 2021
jmiranda added a commit that referenced this issue Sep 22, 2021
@EWaterman EWaterman removed pf labels Jun 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: feature A new piece of functionality for the app
Development

No branches or pull requests

2 participants