You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We need to consider the following situations where we might potentially have a conflict in userID between 3DR and Frontegg:
Consider the user is known in both 3DR and Frontegg, then the user got removed from their teamspace and is now an orphan. By the virtue of being orphan, the user is removed from frontegg. The user is then re-added to the teamsapce:
the user is known in 3DR, so from the implementation in IDP: Offload teamspace management to Frontegg #5412, we would take the userID from 3DR records and add the user to the the account, frontegg will most likely then return with a 404 not found for the userID
If the user logs in, the system will check and realise that the ID is not the same as the one recorded in the database - we need a facility to just update this info.
Perhaps the best thing to do is to just remove the user from 3DR as soon as they become an orphan.
Goals
Ensure data out of sync does not cause corruption/inconsistency within the platform.
Tasks
TBC
The text was updated successfully, but these errors were encountered:
carmenfan
changed the title
Consider scenarios where 3DR data is out of sync with the IDP
IDP: Consider scenarios where 3DR data is out of sync with the IDP
Mar 7, 2025
Description
Product issue: https://github.com/3drepo/3D-Repo-Product-Team/issues/638
Parent issue: #5356
We need to consider the following situations where we might potentially have a conflict in userID between 3DR and Frontegg:
Consider the user is known in both 3DR and Frontegg, then the user got removed from their teamspace and is now an orphan. By the virtue of being orphan, the user is removed from frontegg. The user is then re-added to the teamsapce:
Perhaps the best thing to do is to just remove the user from 3DR as soon as they become an orphan.
Goals
Ensure data out of sync does not cause corruption/inconsistency within the platform.
Tasks
TBC
The text was updated successfully, but these errors were encountered: