Authentication
The full Lore server supports local, trusted-proxy, and oidc browser authentication. A none mode exists for local recovery/development scenarios. API and media endpoints can additionally accept personal access tokens where their route policy allows it.
Authentication establishes an account; authorization then restricts privileged routes by role. Lore uses three roles: admin, editor, and viewer.
admincan administer Lore and perform destructive page operations.editorcan create and edit content and use editor-only APIs.viewercan use authenticated read features.
OIDC and trusted-proxy modes can additionally grant effective administrator access from one configured external group. External elevation never replaces the manually assigned Lore role. Account suspension is global: a disabled account cannot authenticate through any browser mode or personal API token.
New-user registration is controlled by an application setting. Unknown OIDC identities can be queued for administrator approval when registration is closed.
Read the mode-specific pages:
Static site mode has no authentication at all; see Static sites.