This PR decouples the session principal in Collab from the `User` database model. We have introduced a new `User` domain entity that we use for the principal. Currently we just construct it from the database model, but this separation will make it easier to remove reliance on reading the database directly soon. Release Notes: - N/A
9 files changedLine totals unavailable