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

Basic Auth #17

Open
ChakshuGautam opened this issue May 30, 2022 · 4 comments
Open

Basic Auth #17

ChakshuGautam opened this issue May 30, 2022 · 4 comments

Comments

@ChakshuGautam
Copy link
Contributor

ChakshuGautam commented May 30, 2022

Is your feature request related to a problem? Please describe.
Add basic auth using FusionAuth. We can use the existing deployment of Fusionauth and User Service for this.

Describe the solution you'd like
Since yaus is built in a SaaS format, every user will belong to an organization and will be given some roles and projects they can view. It should allow for the following

  1. User Creation by the admin of the organization (see posthog model)
  2. Project Creation (similar to posthog)
  3. Organization Creation (during setup - cannot be changed later)

The signup flow can be similar to what posthog provides as well through react-admin. The signup flow should require a user to verify their email as well.

@ChakshuGautam
Copy link
Contributor Author

ChakshuGautam commented May 30, 2022

@radhay-samagra would be great if we can document the APIs that will be needed to enable this. A sequence diagram would be great.

@tushar5526 would you like to take this up?

@tushar5526
Copy link
Member

tushar5526 commented May 30, 2022

Absolutely! @ChakshuGautam

@tushar5526
Copy link
Member

@ChakshuGautam
The signup flow should require a user to verify their email as well. Why do we need email verification when every user is first authenticated using a FusionAuth reverse proxy server?

@ChakshuGautam
Copy link
Contributor Author

Hey the reverse proxy also needs some kind of registration before hand to authenticate valid users. For example your google session for let's say a Postman, remains active as long as you are logged into to the system. But you have to have a google registration and your application registered to google cloud console before you can actually start using the reverse proxy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants