Discord Anmeldung - krt-profit/basetool GitHub Wiki
Discord-Anmeldung & Account-Verknüpfung
Du kannst 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.
Wer darf sich mit Discord anmelden? (Mitgliedschafts-Prüfung)
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 er ihm entzogen wird — eine laufende Nachprüfung gibt es nicht.
Discord-IDs, Tokens und Profildaten landen dabei nie im Log.
So meldest du dich mit Discord an
- Einstiegsseite und Seitenleiste (nicht angemeldet): der Knopf „Mit Discord anmelden" (mit Discord-Logo), direkt neben dem normalen „Anmelden".
- 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.
Neu über Discord = Freigabe nötig (Wartezustand)
Eine brandneue Discord-Anmeldung (also ein Account, den es im Basetool noch nicht gibt) landet zunächst in einem Wartezustand ganz ohne Rechte. Du siehst eine Seite „Freigabe ausstehend" („Dein Account wurde erstellt und wartet auf die Freigabe durch einen Administrator."); die Freigabe erfolgt von Hand und kann 1 bis 2 Tage dauern.
- Die Administration gibt dich frei oder lehnt dich ab.
- Nach der Freigabe ist dein Account aktiv, und die Warteseite bringt dich von selbst hinein — ein erneutes Ab- und Anmelden ist dafür nicht nötig. Rollen und Org-Einheiten werden danach von Hand vergeben — die Freigabe selbst schaltet noch keine Rolle frei (siehe Rollen & Berechtigungen); bis das geschehen ist, zeigt die Seite „Keine Rolle vergeben" und das Tool bleibt gesperrt. Auch diese Rollen greifen ohne dein Zutun — je nach Art innerhalb weniger Minuten, spätestens nach rund fünf, nachdem sie vergeben wurden. Ab- und wieder anmelden geht schneller, ist aber nicht nötig.
- Wirst du abgelehnt, sagt dir dieselbe Seite das jetzt auch: Statt der Wartemeldung zeigt sie, dass deine Registrierung abgelehnt wurde und keine automatische Freischaltung mehr erfolgt. Eine Ablehnung hebt sich nicht von selbst auf — hältst du sie für einen Irrtum, wende dich an einen Administrator im DAS-KARTELL-Discord — am besten bald: Abgelehnte Registrierungen werden 90 Tage nach der Ablehnung vollständig gelöscht. Läuft die Ablehnung ein, während die Seite offen ist, wechselt der Text dort von selbst.
Auch normale Neu-Accounts durchlaufen die Freigabe. Als Absicherung gegen eine Fehlkonfiguration durchläuft jeder neu angelegte Account diese Freigabe — egal ob er über Discord oder über Benutzername/Passwort entstanden ist. Bestehende Accounts bleiben unverändert aktiv.
Schon ein Konto? Doppelte Registrierung wird abgewiesen
Damit Bestandsmitglieder beim ersten Discord-Login nicht versehentlich ein zweites Konto anlegen, prüft das Basetool eine brandneue Discord-Anmeldung gegen die vorhandenen Konten: Passt dein Discord-Benutzername, dein Server-Nickname (der „Nick" im Kartell-Server) oder deine E-Mail bereits zu einem bestehenden Account, wird die Discord-Erstanmeldung abgewiesen. Du bekommst dann den Hinweis, dein bestehendes Konto stattdessen mit Discord zu verknüpfen (siehe „Bestehenden Account nachträglich mit Discord verknüpfen" weiter unten) — statt dich neu zu registrieren.
- Es entsteht dabei kein neues Konto und kein Wartezustand — die Anmeldung wird schlicht nicht durchgeführt.
- Das nachträgliche Verknüpfen über die Kontoverwaltung wird davon nie blockiert (dort bist du ja bereits an deinem Account angemeldet).
- Findet sich keine Übereinstimmung, läuft alles wie gewohnt: die Anmeldung landet im normalen Wartezustand „Freigabe ausstehend".
Diese Doppel-Konto-Prüfung ist eine serverseitig eingerichtete Absicherung und greift „fail-open": Lässt sie sich im Moment nicht zweifelsfrei durchführen, wird die Anmeldung nicht blockiert, sondern läuft normal in den Wartezustand. Geprüfte Namen, E-Mail und Discord-Kennung landen dabei nie im Log.
Bestehenden Account nachträglich mit Discord verknüpfen
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. Meldest du dich als Bestandsnutzer einfach über „Mit Discord anmelden" an, ohne vorher zu verknüpfen, erkennt das Tool deine Discord-Identität nur über die Discord-Kennung (nie über deinen Benutzernamen). Stimmt dein Discord-Benutzername, dein Server-Nickname oder deine E-Mail mit einem vorhandenen Konto überein, wird diese Erstanmeldung abgewiesen — mit der Bitte, stattdessen zu verknüpfen (siehe „Schon ein Konto? Doppelte Registrierung wird abgewiesen" oben); es entsteht also kein doppeltes Konto. Der zuverlässige Weg bleibt: zuerst verknüpfen.
Discord-Benutzername oder E-Mail geändert?
Das Basetool erkennt dich bei der Discord-Anmeldung an deiner Discord-Kennung, nicht an Name oder E-Mail. Änderst du bei Discord deinen Benutzernamen oder deine E-Mail-Adresse, kommst du also weiterhin ganz normal mit Discord hinein.
- Benutzername und E-Mail-Adresse bleiben die von deiner ersten Anmeldung. Sie werden aus Discord einmalig übernommen und danach nicht automatisch angeglichen. Dein Server-Nickname dagegen wird bei jeder Discord-Anmeldung neu übernommen.
- E-Mail-Adresse anpassen: Profil → „Daten in Keycloak bearbeiten". Dort kannst du die hinterlegte Adresse ändern. Den Benutzernamen kannst du selbst nicht ändern; wende dich dafür an die Administration.
- Passwort vergessen: Gib dort deine E-Mail-Adresse oder deinen Benutzernamen ein, und zwar so, wie sie im Basetool hinterlegt sind (siehe oben). Server-Nickname und Anzeigename funktionieren dort nicht. Der Link geht an die im Basetool hinterlegte Adresse.
Verwandte Seiten
- Erste Schritte — Anmeldung, Profil, aktive Org-Einheit.
- Rollen & Berechtigungen — was nach der Freigabe vergeben wird.