-
Notifications
You must be signed in to change notification settings - Fork 40
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
IDP: Offload teamspace management to Frontegg #5412
Comments
carmenfan
added a commit
that referenced
this issue
Feb 14, 2025
carmenfan
added a commit
that referenced
this issue
Feb 16, 2025
carmenfan
added a commit
that referenced
this issue
Feb 16, 2025
carmenfan
added a commit
that referenced
this issue
Feb 17, 2025
…ttach authorisedTeamspace info on the getUserProfile
carmenfan
added a commit
that referenced
this issue
Feb 18, 2025
carmenfan
added a commit
that referenced
this issue
Feb 18, 2025
carmenfan
added a commit
that referenced
this issue
Feb 18, 2025
carmenfan
added a commit
that referenced
this issue
Feb 18, 2025
carmenfan
added a commit
that referenced
this issue
Feb 27, 2025
28 tasks
carmenfan
added a commit
that referenced
this issue
Feb 28, 2025
carmenfan
added a commit
that referenced
this issue
Feb 28, 2025
…hardcoding it in package.json for now.
carmenfan
added a commit
that referenced
this issue
Feb 28, 2025
carmenfan
added a commit
that referenced
this issue
Feb 28, 2025
carmenfan
added a commit
that referenced
this issue
Feb 28, 2025
carmenfan
added a commit
that referenced
this issue
Feb 28, 2025
We'll just universally assign it for now
carmenfan
added a commit
that referenced
this issue
Mar 2, 2025
carmenfan
added a commit
that referenced
this issue
Mar 2, 2025
carmenfan
added a commit
that referenced
this issue
Mar 2, 2025
carmenfan
added a commit
that referenced
this issue
Mar 2, 2025
carmenfan
added a commit
that referenced
this issue
Mar 2, 2025
This was referenced Mar 2, 2025
carmenfan
added a commit
that referenced
this issue
Mar 3, 2025
2 tasks
carmenfan
added a commit
that referenced
this issue
Mar 3, 2025
carmenfan
added a commit
that referenced
this issue
Mar 5, 2025
carmenfan
added a commit
that referenced
this issue
Mar 6, 2025
carmenfan
added a commit
that referenced
this issue
Mar 6, 2025
This was referenced Mar 6, 2025
carmenfan
added a commit
that referenced
this issue
Mar 7, 2025
carmenfan
added a commit
that referenced
this issue
Mar 7, 2025
carmenfan
added a commit
that referenced
this issue
Mar 9, 2025
email tests are removed as they will be N/A
carmenfan
added a commit
that referenced
this issue
Mar 9, 2025
carmenfan
added a commit
that referenced
this issue
Mar 9, 2025
carmenfan
added a commit
that referenced
this issue
Mar 9, 2025
carmenfan
added a commit
that referenced
this issue
Mar 9, 2025
carmenfan
added a commit
that referenced
this issue
Mar 9, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description
Product issue: https://github.com/3drepo/3D-Repo-Product-Team/issues/649
This depends on #5373
We want frontegg to be teamspace aware, so we can allow the clients to take advantage of configurations that are supported by frontegg (e.g. saml2 hookup, custom login policies, custom login page etc)
The application would also need to start being aware which teamspace the user is authorised against and require users to re-authenticate against a specific teamspace if they have not been authetnicated against it.
Goals
Tasks
Endpoint to specify which teamspace to authenticate against
Logic to store authenticated teamspace and to reject request if the user has not yet been authenticated against the teamspace
Give info about authenticated teamspace on https://www.3drepo.io/docs/#/User/getProfile
Create Account on frontegg when a teamspace is created
Map account ID to teamspace settings
Assign user to account when a user is added to a teamspace
remove user from account when a user is removed from teamspace
Delete teamspace needs to delete the account
Migration
Clean up
Future work (release after)
The text was updated successfully, but these errors were encountered: