mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-09-30 03:01:21 +02:00
docs(oidc): document issuer URL policy and name-collision adoption
.env.example described what the required vars do but not two sharp edges: the issuer must be a public HTTPS URL (an in-cluster http://keycloak:8080 is silently refused), and BAMBUDDY_OIDC_NAME matches an existing UI-created provider by name and takes it over.
This commit is contained in:
@@ -116,3 +116,13 @@ LOG_TO_FILE=true
|
||||
# REQUIRE_EMAIL_VERIFIED=true, because an identity provider that does not
|
||||
# verify addresses would let anyone claim someone else's account. The whole
|
||||
# config is then skipped and logged; the app still starts.
|
||||
#
|
||||
# ISSUER_URL must be https:// and publicly reachable -- private, loopback,
|
||||
# link-local, numeric-encoded and IPv4-mapped hosts are rejected. An in-cluster
|
||||
# URL like http://keycloak:8080 is refused with a single log line and no SSO
|
||||
# button; use the externally-reachable HTTPS issuer URL instead.
|
||||
#
|
||||
# NAME is matched against the existing providers on every boot: setting it to
|
||||
# the name of one you already created in the UI ADOPTS and OVERWRITES it (its
|
||||
# issuer, client id and secret are replaced and it becomes read-only). Pick a
|
||||
# name that doesn't collide unless that takeover is intended.
|
||||
|
||||
Reference in New Issue
Block a user