Is your feature request related to a problem? Please describe.
Imagine everybody you work with on a project has their own nextcloud and their own federation ID. At the moment, if I want to cooperate with them on my project I have to give them a local account for them to be able to use all my project ressources (files, calendar, contacts, deck, collectives..."
Describe the solution you'd like
It should be possible to add a federation ID to a team and thus give the external user access to all my local project ressources.
Describe alternatives you've considered
I can share files with them and calendars and I can invite them to a chat. But that is extra work and they are not really in my team. If they leave the project I have to remember, where I have to delete shares with them.
https://github.com/nextcloud/circles/pull/1034
I did see a working demo of federation across arbitrary data from Deck app through a federated Circle across three servers. That was a couple years ago, but my guess is it is not priority internally. Also probably technical concerns once you scale such a thing across millions of users. I do agree that it is the future. :)
Also see
https://github.com/nextcloud/server/issues/11653
since these relates to the basic steps of migrating files, folders and users across federated servers. These feel like solid early goals towards the larger federation milestones.
Is your feature request related to a problem? Please describe. Imagine everybody you work with on a project has their own nextcloud and their own federation ID. At the moment, if I want to cooperate with them on my project I have to give them a local account for them to be able to use all my project ressources (files, calendar, contacts, deck, collectives..."
Describe the solution you'd like It should be possible to add a federation ID to a team and thus give the external user access to all my local project ressources.
Describe alternatives you've considered I can share files with them and calendars and I can invite them to a chat. But that is extra work and they are not really in my team. If they leave the project I have to remember, where I have to delete shares with them.