feat(oidc): OIDC_BUTTON_LABEL, und vier kaputte Zeilen in .env.example
Der Knopf hiess fest "Sign in with SSO / OIDC". Der Anbieter heisst bei jedem anders; "Anmelden mit PocketID" sagt dem, der davorsteht, mehr. Vorgabe unveraendert. Der Wert geht nur ueber /public/config, wenn OIDC ueberhaupt an ist. Beim Testen dabei selbst einen Fehler gebaut und eingefangen: Ein Kommentar hinter einem LEEREN Wert wird in einer .env zum Wert. OIDC_ISSUER= # z. B. https://... startete den OIDC-Aufbau mit dem Kommentartext als Adresse, und der Start brach ab. In deploy/.env.example steckten vier weitere solche Zeilen, darunter OFFICE_PROVIDER= # collabora | onlyoffice - Office waere mit Unsinn als Anbieter eingeschaltet worden. Alle umgestellt, Warnung an den Dateikopf. Dazu im README belegt, was beim Ausschalten der Versionierung passiert: Fassungen bleiben, auch im Papierkorb; erst das Leeren entfernt sie samt Blobs, und zwar sofort statt erst beim GC. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
617c665a2e
commit
3019e84681
8 files changed
+126
-8
No files matched your search
@@ -346,6 +346,10 @@ func main() {
|
||||
// Public config (no auth) – used by login page to discover OIDC availability
|
||||
r.Get("/api/v1/public/config", func(w http.ResponseWriter, r *http.Request) {
|
||||
cloudName := "Aether"
|
||||
oidcLabel := ""
|
||||
if oidcHandler.IsEnabled() {
|
||||
oidcLabel = cfg.OIDCButtonLabel
|
||||
}
|
||||
// Farben gehören hierher (statt hinter die Auth), damit schon die
|
||||
// Login-Seite im eingestellten Farbschema erscheint.
|
||||
var primaryColor, accentColor, logoURL, faviconURL, appleTouchURL string
|
||||
@@ -381,6 +385,10 @@ func main() {
|
||||
// anwendet. Vorher stand sie zweimal im Quelltext, mit einem
|
||||
// Kommentar „muss zusammenpassen" – das ist keine Zusicherung.
|
||||
"max_versions_kept": cfg.MaxVersionsKept,
|
||||
// Beschriftung des SSO-Knopfes. Nur mitgeschickt, wenn OIDC an
|
||||
// ist – sonst gibt der Endpunkt eine Einstellung preis, die
|
||||
// niemanden etwas angeht.
|
||||
"oidc_button_label": oidcLabel,
|
||||
})
|
||||
})
|
||||
|
||||
|
||||
Reference in new issue
Block a user