WIP: Secure mode #169

Closed
norm wants to merge 5 commits from secure-mode into main

5 Commits

Author SHA1 Message Date
nullobsi aa76c974f3
Skip rendering private data in privateMode
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/push/lint-backend Pipeline was successful Details
ci/woodpecker/push/lint-client Pipeline was successful Details
ci/woodpecker/push/lint-foundkey-js Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
ci/woodpecker/pr/lint-backend Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/lint-client Pipeline failed Details
ci/woodpecker/pr/lint-foundkey-js Pipeline was successful Details
ci/woodpecker/pr/test Pipeline failed Details
Co-authored-by: Francis Dinh <normandy@biribiri.dev>
2022-10-15 12:10:32 -04:00
nullobsi 61b7c8ca53
Add secure mode settings to Security tab 2022-10-15 12:10:25 -04:00
nullobsi 840227a901
In private mode, block access to many public APIs 2022-10-15 12:06:42 -04:00
nullobsi 9acd4bc855
Add Secure Mode and Private Mode
- Add instance actor
- Add private mode, which uses an allowlist
- Add Secure Mode, restricts access to blocked instances

Co-authored-by: Francis Dinh <normandy@biribiri.dev>
2022-10-15 12:06:41 -04:00
nullobsi 8bd41f5c9e
Add migration for allowedHosts, secureMode, privateMode 2022-10-15 12:06:37 -04:00