More work on auth system I guess, still no motivation though
Some checks failed
/ test (push) Has been cancelled

This commit is contained in:
Melody Becker 2025-02-28 15:01:12 +01:00
parent 402932602d
commit ab3051fa78
Signed by: mstar
SSH key fingerprint: SHA256:9VAo09aaVNTWKzPW7Hq2LW+ox9OdwmTSHRoD4mlz1yI
4 changed files with 132 additions and 12 deletions

View file

@ -1,5 +1,8 @@
Linstrom is a new social media server with the focus on providing users, moderators and admins alike
simple, yet powerful features to moderate the experience.
# Linstrom
Linstrom is a new social media server with the focus on providing
users, moderators and admins alike simple, yet powerful features
to moderate the experience.
## Federation
@ -20,3 +23,18 @@ And they all have different woes with their software.
I want to try and make a server that combines the strengths of various
project's tooling while also hopefully solving
some of the weaknesses.
## Permission system
All permissions operate on a role based system, similar to what Discord offers.
Accounts in power (admins and moderators) are only able to manipulate other accounts
via this role system. This prevents moderators from directly manipulating accounts,
such as changing their username, info fields or otherwise, while still providing
ample control over the activities these accounts can perform.
These same roles, while most powerful for local accounts, also apply to remote accounts
as much as realisticly possible. Preventing a login on a remote server for example
might not be possible, but blocking all inbound traffic from that account is.
However, roles are not only for moderators and admins to use.
Normal accounts can also make use of them, all be it in a more limited way.