mirror of
https://github.com/superseriousbusiness/gotosocial.git
synced 2025-10-28 18:52:24 -05:00
[feature] Implement explicit domain allows + allowlist federation mode (#2200)
* love like winter! wohoah, wohoah * domain allow side effects * tests! logging! unallow! * document federation modes * linty linterson * test * further adventures in documentation * finish up domain block documentation (i think) * change wording a wee little bit * docs, example * consolidate shared domainPermission code * call mode once * fetch federation mode within domain blocked func * read domain perm import in streaming manner * don't use pointer to slice for domain perms * don't bother copying blocks + allows before deleting * admonish! * change wording just a scooch * update docs
This commit is contained in:
parent
d6add4ef93
commit
183eaa5b29
52 changed files with 2877 additions and 730 deletions
|
|
@ -141,9 +141,11 @@ GoToSocial plays nice with lower-powered machines like Raspberry Pi, old laptops
|
|||
|
||||
GoToSocial doesn't apply a one-size-fits-all approach to federation. Who your server federates with should be up to you.
|
||||
|
||||
- 'Normal' federation; discover new servers.
|
||||
- *Allow list*-only federation; choose which servers you talk to (not yet implemented).
|
||||
- Zero federation; keep your server private (not yet implemented).
|
||||
- 'blocklist' mode (default): discover new servers; block servers you don't like.
|
||||
- 'allowlist' mode (experimental); opt-in to federation with trusted servers.
|
||||
- 'zero' federation mode; keep your server private (not yet implemented).
|
||||
|
||||
[See the docs for more info](https://docs.gotosocial.org/en/latest/admin/federation_modes).
|
||||
|
||||
### OIDC integration
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue