Authentifizierungs- und Autorisierungsimplementierungsmuster
Entwickeln Sie sichere, skalierbare Authentifizierungs- und Autorisierungssysteme mit branchenüblichen Mustern und modernen Best Practices.
Verwenden Sie diesen Skill, wenn
- Benutzerauthentifizierungssysteme implementieren
- REST- oder GraphQL-APIs absichern
- OAuth2/Social Login oder SSO hinzufügen
- Sitzungsverwaltung oder RBAC entwerfen
- Fehler bei der Authentifizierung oder Autorisierung beheben
Verwenden Sie diesen Skill nicht, wenn
- Sie nur UI-Text oder Login-Seitenstyling benötigen
- Die Aufgabe rein infrastrukturell ist, ohne Identitätsaspekte
- Sie Authentifizierungsrichtlinien oder die Speicherung von Anmeldeinformationen nicht ändern können
Anweisungen
- Definieren Sie Benutzer, Mandanten, Abläufe und Bedrohungsmodellbeschränkungen.
- Wählen Sie eine Authentifizierungsstrategie (Sitzung, JWT, OIDC) und den Token-Lebenszyklus.
- Entwerfen Sie das Autorisierungsmodell und die Richtliniendurchsetzungspunkte.
- Planen Sie die Speicherung von Geheimnissen, Rotation, Protokollierung und Prüfanforderungen.
- Wenn detaillierte Beispiele erforderlich sind, öffnen Sie
resources/implementation-playbook.md.
Sicherheit
- Protokollieren Sie niemals Geheimnisse, Token oder Anmeldeinformationen.
- Durchsetzen Sie das Prinzip der minimalen Berechtigungen und sichere Speicherung von Schlüsseln.
Ressourcen
resources/implementation-playbook.mdfür detaillierte Muster und Beispiele.