I haven’t quite found an answer for this in the documentation nor in the community.
Question: does Grist support basic username/password authentication? I have installed Omnibus (behind a Caddy proxy server) and I’m simply able to start using it without needing to log in. When I log out and click log in, I’m simply logged back in again. Full access.
I read documentation about SAML and OIDC but please tell me I don’t need to go through all of that complexity for a very small team setup. If so… well, my feedback is that there is simply too large of a jump from “no authentication” to “enterprise authentication”.
Docker compose:
grist:
image: gristlabs/grist
environment:
APP_DOC_URL: https://mysite.org
APP_HOME_URL: https://mysite.org
COOKIE_MAX_AGE: 86400000
GRIST_DEFAULT_EMAIL: notme@fake.com
GRIST_FORCE_LOGIN: true
GRIST_HIDE_UI_ELEMENTS: billing,sendToDrive # copied from @vviers
GRIST_SESSION_SECRET: invent-a-secret-here
GRIST_SUPPORT_ANON: false
LOGOUT_REDIRECT: https://mysite.org/signed-out
TZ: Americas/Los_Angeles
ports:
- "8484:8484"
restart: "always"
hostname: "grist"
volumes:
- /home/foo/grist/persist:/persist