Skip to content

Discord-Authentifizierung im System implementiert - #39

Merged
itshypax merged 51 commits into
mainfrom
discord-auth
May 4, 2025
Merged

Discord-Authentifizierung im System implementiert#39
itshypax merged 51 commits into
mainfrom
discord-auth

Conversation

@itshypax

@itshypax itshypax commented Apr 26, 2025

Copy link
Copy Markdown
Collaborator

Das alte Login-Formular wird komplett obsolet. Der komplette Log-in funktioniert über die Discord-Auth. Hierfür müssen Benutzer eine eigene OAuth-Applikation bei Discord erstellen.

Außerdem können damit auch normale Mitarbeiter Zugriff auf das System erhalten. Ebenso wird die Standard-Rolle (als auch die Admin-Rolle) nun in der Datenbank vordefiniert.


  • Anpassung des Stylings für die login.php Seite (la-icons, Modul-Breite usw.)

Ausstehende Funktionalität

  • Profile & Dokumente sind per Discord_ID zugeordnet und können durch den Benutzer selbst eingesehen werden.
    • User-Dashboard für diese Übersicht. Eventuell minimale Konfiguration/Einstellungen.
  • Eigene Berechtigung zur Einsicht der Administration.
  • Funktion zum Erstellen von Benutzern muss entfernt werden.
  • Funktion zum Setzen/Zurücksetzen des Passworts muss entfernt werden.
  • Funktionen zum Bearbeiten von Rollen müssen ggf. angepasst werden.

Unbestätigte Funktionen:

  • Benutzer benötigen zum Registrieren einen "Einlade-Code" o. Ä., um Spam-Anmeldungen zu vermeiden.

@itshypax itshypax linked an issue Apr 26, 2025 that may be closed by this pull request
@itshypax itshypax self-assigned this Apr 26, 2025
@itshypax itshypax added pr/erweiterung dokumentation Eine Bearbeitung, Anpassung oder Überarbeitung der Dokumentation ist von Nöten labels Apr 26, 2025
@itshypax

itshypax commented Apr 26, 2025

Copy link
Copy Markdown
Collaborator Author

Mit der Umsetzung des Features fehlt dann natürlich auch die entsprechende Dokumentation im Wiki.

  • Dokumentation zum Anlegen der Applikation bei Discord.

@itshypax

itshypax commented May 3, 2025

Copy link
Copy Markdown
Collaborator Author

Mit der Umsetzung des Features fehlt dann natürlich auch die entsprechende Dokumentation im Wiki.

* [ ]  Dokumentation zum Anlegen der Applikation bei Discord.

https://github.com/intraRP/intraRP/wiki/Setup-%E2%80%90-Discord%E2%80%90Applikation-erstellen

@itshypax

itshypax commented May 3, 2025

Copy link
Copy Markdown
Collaborator Author

Das alte Login-Formular wird komplett obsolet. Der komplette Log-in funktioniert über die Discord-Auth. Hierfür müssen Benutzer eine eigene OAuth-Applikation bei Discord erstellen.

Außerdem können damit auch normale Mitarbeiter Zugriff auf das System erhalten. Ebenso wird die Standard-Rolle (als auch die Admin-Rolle) nun in der Datenbank vordefiniert.

* [x]  Anpassung des Stylings für die `login.php` Seite (la-icons, Modul-Breite usw.)

Ausstehende Funktionalität

* [ ]  Profile & Dokumente sind per Discord_ID zugeordnet und können durch den Benutzer selbst eingesehen werden.
  
  * [ ]  ~User-Dashboard für diese Übersicht. Eventuell minimale Konfiguration/Einstellungen.~

* [ ]  ~Eigene Berechtigung zur Einsicht der Administration.~

* [x]  Funktion zum Erstellen von Benutzern muss entfernt werden.

* [x]  Funktion zum Setzen/Zurücksetzen des Passworts muss entfernt werden.

* [ ]  ~Funktionen zum Bearbeiten von Rollen müssen ggf. angepasst werden.~

Unbestätigte Funktionen:

* [ ]  ~Benutzer benötigen zum Registrieren einen "Einlade-Code" o. Ä., um Spam-Anmeldungen zu vermeiden.~

@itshypax itshypax changed the title Login per Discord Auth Discord-Authentifizierung im System implementiert May 3, 2025
@itshypax itshypax added this to the Version 0.4.0 milestone May 3, 2025
@itshypax
itshypax marked this pull request as ready for review May 4, 2025 19:21
@itshypax
itshypax merged commit 3502b09 into main May 4, 2025
@itshypax
itshypax deleted the discord-auth branch May 4, 2025 19:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dokumentation Eine Bearbeitung, Anpassung oder Überarbeitung der Dokumentation ist von Nöten

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Beförderungsanträge - Discord Auth Profile & Dokumente - Discord Auth Login durch Discord-Login ersetzen

1 participant