Feature Request: Make it configurable whether I share my system address book with trusted servers
Nobody has claimed this yet.
- Dominant language
- PHP
- Stars
- 36.9k
- Forks
- 5.2k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 713
Description
Problem
As an administrator, I want to have a list of trusted servers so that users can collaborate on documents. I also want to create federated teams to make sharing easier.
However, I do not want the system address book to sync automatically, as this would result in me unnecessarily sharing personal data with all users across different environments, from a privacy and security standpoint.
As a user, I want to be able to collaborate with a few users in another environment via Federated Teams and Collaborative Document Editing.
However, I have no relationship with the majority of users in that other environment.
It is also undesirable to be able to see all individuals in my system address book from that other environment.
From a security perspective, I want to encourage collaboration but not share the personal data of all my users with other environments.
Proposal.
Make it configurable to sync a system address book between trusted servers.
I want to be able to configure trusted servers to create federated teams and support collaborative document editing.
In other words, add a configuration option to exchange sync tokens, but make it configurable to exchange the system address book.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names federated teams, collaborative document editing, sync tokens, trusted servers, and system address book exchange, but it names no files or tests. Start by reviewing the existing trusted-server and sync-token configuration paths. Done means address-book sharing can be configured independently while federated collaboration continues to work.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- backend, security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100