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

Organization create from GUI v2 #1257

Closed
touilleMan opened this issue Jul 9, 2020 · 0 comments · Fixed by #1343
Closed

Organization create from GUI v2 #1257

touilleMan opened this issue Jul 9, 2020 · 0 comments · Fixed by #1343
Labels
enhancement Improve functionality, potentially changing behavior
Projects

Comments

@touilleMan
Copy link
Member

Currently organization creation on Parsec client GUI is done in two times:

  • call the saas website (https://my.parsec.cloud/) to register with a email & organization name, the website then call the Parsec backend to create the organization and return to the client the bootstrap token
  • bootstrap the organization

This is not great for multiple reasons:

  • the saas website is too much coupled with Parsec, this make the Parsec client dependant on an external undocumented API
  • the organization creation from the GUI is not possible for an arbitrary backend (only the one provided by the saas website)
  • saas website doesn't know when an organization is bootstrapped, this create complex state to manage (typically when a user claim an organization, loose the token before bootstrapping it, then wants the claim again the same organization)

To solve this, we should modify the way we create organization:

  • add an option in the backend configuration to accept organization bootstrap without prior organization create
  • add a webhook system to call an address when the organization bootstrap is done
@touilleMan touilleMan added enhancement Improve functionality, potentially changing behavior high labels Jul 9, 2020
@touilleMan touilleMan added this to New comers in Dev Board via automation Jul 9, 2020
@touilleMan touilleMan moved this from New comers to Ready in Dev Board Jul 10, 2020
@touilleMan touilleMan moved this from Ready to Done in Dev Board Aug 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improve functionality, potentially changing behavior
Projects
No open projects
Dev Board
To review
Development

Successfully merging a pull request may close this issue.

1 participant