We've recently noticed the following problem:
- Create a project and publish to GroupShare
- the host organisation is Root Organization \ Projects \ [a number]
- the host organisation is dynamically created (via the GroupShare REST API) for each project
- Assign a user to this organisation via the GroupShare REST API
- The user opens the project in Trados, checks out the file and can work with it
- Create a second project and publish it to GroupShare (in its own organisation)
- Assign the same user to this new organisation
- User opens the project and is told that they don't have permission to access the file.
Some additional points:
- This problem doesn't occur if the project is published to Root Organization or \Projects.
- The user can work around the problem by restarting Trados.
- We authenticate our GroupShare users via a custom authentication provider.
- The problem doesn't exist if the user is a standard 'SDL user' (i.e., not authenticated by a customer auth provider but username and password declared in GroupShare)
Any ideas on how we can solve this problem?