Skip to content

Document: User permissions #98

Open

Description

@NfNitLoop

In short, there are two types of users:

  • A "server user" -- someone added to the server from the CLI with ./feoblog add
  • A "known user" -- someone followed by a "server user"

A FeoBlog server does two main things:

  • store posts by "server users" and serve them
  • collect (i.e.: store) posts by "known users" so that they can be used to show "server user"'s feeds.

So as a result, both "server" and "known" users effectively get to post to a server.

However, if a "known user" follows someone (who is not already a server/known user on the server) they are not granted either user status.

Activity

  1. NfNitLoop commented on Jan 5, 2023

    @NfNitLoop
    MemberAuthor

    This'll get a bit more complicated when quotas are implemented, but we can cross that bridge when that happens.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions