You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It'd be nice to have a generic, unified way to set per-remote-instance configs like these. Options:
Hard-coded into the code itself. Most efficient, easy to update, heavy to update (requires deploy), doesn't scale well.
...alternatively file deployed with the code. Better ergonomics for reading and writing, otherwise same pros/cons.
File in eg cloud storage somewhere. Efficient, not too hard to update, not sure how to trigger re-reading it, still doesn't scale well.
...or in the datastore? Same effort to update or harder, otherwise same pros/cons.
Individual Web entities in the datastore. Less efficient (but maybe not meaningfully so?), relatively easy to update, scales well. Still not sure how to trigger re-reading it.
The text was updated successfully, but these errors were encountered:
I currently have a few bits of config for individual remote instances in various places:
common.DOMAIN_BLOCKLIST
Web.status == 'owns-webfinger'
Web.manual_opt_out
activitypub.NO_AUTH_DOMAINS
activitypub.OLD_ACCOUNT_EXEMPT_DOMAINS
protocol.LIMITED_DOMAINS
...and probably more.
It'd be nice to have a generic, unified way to set per-remote-instance configs like these. Options:
Web
entities in the datastore. Less efficient (but maybe not meaningfully so?), relatively easy to update, scales well. Still not sure how to trigger re-reading it.The text was updated successfully, but these errors were encountered: