-
Notifications
You must be signed in to change notification settings - Fork 0
Discord Anmeldung
Seit Version 0.7.0 kannst du dich zusätzlich mit Discord am Basetool anmelden. Die klassische Anmeldung per Benutzername/Passwort (über Keycloak) bleibt davon unberührt — der Discord-Login ist eine zusätzliche Option, kein Ersatz.
Der Discord-Login wird erst wirksam, nachdem ein Admin die Discord-App und Keycloak serverseitig eingerichtet hat. Solange das nicht eingerichtet ist, gibt es nur die normale Anmeldung.
Der Discord-Login ist kein offener Login: er funktioniert nur für verifizierte Kartell-Mitglieder. Du musst
- im das-kartell-Discord-Server sein und
- dort die Rolle „KRT-Mitglied" tragen.
Beides wird direkt bei der Anmeldung geprüft, und zwar fail-closed: Lässt sich die Mitgliedschaft nicht zweifelsfrei bestätigen (Server-Fehler, Zeitüberschreitung, Rate-Limit), wird die Anmeldung abgelehnt — genauso wie eine saubere „du bist nicht im Server"-Antwort. Im Zweifel: kein Zugang.
Geprüft wird einmalig — beim erstmaligen Verknüpfen. Die Prüfung läuft im Moment, in dem deine Discord-Identität das erste Mal mit Keycloak verbunden wird, nicht bei jeder Anmeldung. Wer später aus dem Server fliegt oder die Rolle „KRT-Mitglied" verliert, behält den Zugang, bis ein Admin ihn in Keycloak entzieht. Eine automatische, laufende Rollen-Synchronisation kommt erst mit einer späteren Ausbaustufe.
Discord-IDs, Tokens und Profildaten landen dabei nie im Log.
- Seitenleiste (nicht angemeldet): der Eintrag „Mit Discord anmelden" (mit Discord-Logo), direkt neben dem normalen Login.
- Keycloak-Anmeldeseite: dort gibt es zusätzlich eine „Discord"-Schaltfläche. So ist der Discord-Login auch dort erreichbar, wo die normale Anmeldemaske erscheint — etwa beim Anmelden im Desktop-Extractor (Device-Grant).
Beim ersten Mal zeigt Discord einen Zustimmungs-Bildschirm; danach wird er übersprungen.
Eine brandneue Discord-Anmeldung (also ein Account, den es im Basetool noch nicht gibt) landet zunächst in einem Wartezustand ganz ohne Rechte — keine Rolle, nicht einmal „Gast". Du siehst eine Seite „Freigabe ausstehend" („Dein Account wurde erstellt und wartet auf die Freigabe durch einen Administrator.").
- Admins werden benachrichtigt und geben dich unter Administration → Discord-Registrierungen frei (Freigeben) oder lehnen dich ab (Ablehnen, optional mit Begründung).
- Nach der Freigabe ist dein Account aktiv. Rollen und Org-Einheiten vergibt danach ein Admin von Hand — die Freigabe selbst schaltet noch keine Rolle frei (siehe Rollen & Berechtigungen).
Auch normale Neu-Accounts durchlaufen die Freigabe. Als Absicherung gegen eine Fehlkonfiguration durchläuft seit v0.7.0 jeder neu angelegte Account ohne Admin-Rechte diese Freigabe — egal ob er über Discord oder über Benutzername/Passwort entstanden ist. Bestehende Accounts bleiben unverändert aktiv.
Hast du bereits einen Basetool-Account (per Benutzername/Passwort) und möchtest dich künftig auch mit Discord anmelden, verknüpfst du Discord mit deinem bestehenden Account. Das läuft über die Keycloak-Kontoverwaltung:
- Melde dich ganz normal mit deinem bestehenden Account an (Benutzername/Passwort).
- Öffne dein Profil (Seitenleiste → Persönlich → Profil) und klicke unten auf „Daten in Keycloak bearbeiten". Das öffnet die Keycloak-Kontoverwaltung in einem neuen Tab.
- Dort zu „Kontosicherheit" → „Verknüpfte Konten" (engl. Account security → Linked accounts) gehen und bei Discord auf „Verknüpfen" (Link account) klicken.
- Du wirst zu Discord geleitet und autorisierst die Anwendung. Dabei greift dieselbe Mitgliedschafts-Prüfung wie oben (das-kartell + „KRT-Mitglied") — auch beim Verknüpfen musst du sie bestehen.
- Nach Erfolg ist deine Discord-Identität mit deinem bestehenden Account verbunden. Ab jetzt führt „Mit Discord anmelden" auf genau diesen Account.
Wichtig zu wissen:
- Deine Rechte ändern sich nicht. Das Verknüpfen fügt deinem bereits aktiven Account nur eine weitere Anmeldemethode hinzu — es setzt keine Freigabe in Gang und ändert weder Rollen noch Daten. Der Wartezustand „Freigabe ausstehend" betrifft ausschließlich brandneue Selbst-Registrierungen, nicht das nachträgliche Verknüpfen.
- Ein Discord-Account pro Basetool-Account. Jede Discord-Identität kann nur mit einem Basetool-Account verbunden sein. Ein Discord-Account, der bereits woanders verknüpft ist, lässt sich kein zweites Mal verknüpfen.
- Erst verknüpfen, dann mit Discord anmelden. Verknüpfe am besten zuerst über die Kontoverwaltung. Klickst du als Bestandsnutzer einfach „Mit Discord anmelden", ohne vorher zu verknüpfen, wird die Discord-Identität nur über die Discord-Kennung erkannt (nie über deinen Benutzernamen) und kann als neue Registrierung im Wartezustand landen — nicht auf deinem bestehenden Account. Der zuverlässige Weg ist die Verknüpfung über die Kontoverwaltung.
- Erste Schritte — Anmeldung, Profil, aktiver Bereich.
- Rollen & Berechtigungen — was nach der Freigabe vergeben wird.
- Administration — die Freigabe-Warteschlange für Admins.
- Benachrichtigungen — wie Admins über neue Registrierungen informiert werden.
Profit Basetool · Repo · Changelog · Issues
Einstieg
Operatives
Material & Bestand
Bank & Benachrichtigungen
Mehr