2bnb / 2bnb/website

Implement Discord OAuth auth provider

Offen
#9 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
Vorherrschende Sprache
PHP
Sterne
2
Forks
2
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Create the OAuth functionality, implement as a serviceprovider(?). In terms of who to allow access to, an admin role will be implemented. This will act similar to the Teamspeak's "server admin" role in which the user has full access to everything except giving the "server admin" role to anyone else (since that could be exploited).

---
*Original: https://github.com/2bnb/website/projects/1#card-30534028*

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

The issue mentions implementing Discord OAuth as a service provider, with admin role controls similar to Teamspeak. First, examine existing authentication code and service provider structure in the codebase. Look for OAuth implementations or similar auth providers to understand the pattern. Determine how admin roles are defined and enforced elsewhere. The work involves integrating Discord's OAuth API, creating a new provider, and setting up role-based access controls.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
php
Bereich
authentication, backend
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.