Es soll eine Administrationsseite implementiert werden, auf der neue Anwendungen (Clients) angelegt und verwaltet werden können – ähnlich wie bei GitHub oder Discord.
Jede Anwendung erhält eine client_id und ein client_secret und speichert weitere Informationen zur Zugriffskontrolle.
Anforderungen
Sicherheitsaspekte
client_secret wird nur bei Erstellung oder Reset einmalig angezeigt.
- Standard-Redirect und erlaubte Redirects werden bei jeder OAuth-Anfrage validiert.
- Einschränkung, wer Zugriff auf diese Verwaltungsseite hat (nur Admins).
Es soll eine Administrationsseite implementiert werden, auf der neue Anwendungen (Clients) angelegt und verwaltet werden können – ähnlich wie bei GitHub oder Discord.
Jede Anwendung erhält eine
client_idund einclient_secretund speichert weitere Informationen zur Zugriffskontrolle.Anforderungen
client_id(generiert)client_secret(generiert)client_secretzurückzusetzen.Sicherheitsaspekte
client_secretwird nur bei Erstellung oder Reset einmalig angezeigt.