resource-api
Die geschützte API für Lab 2. Rufe die Endpunkte mit Authorization: Bearer <token> auf.
| Endpunkt | Prüfung | Wer darf rein? |
|---|---|---|
GET /api/profile | sicher (Signatur + aud + exp) | jedes gültige Token |
GET /api/admin | sicher | nur role=admin |
GET /api/admin-vuln | KAPUTT – keine Signaturprüfung | wer „admin“ behauptet … |
Selbst ausprobieren
Füge dein Access-Token einmal ein – dann sind alle Befehle fertig (nichts manuell anhängen).
Dein Access-Token aus den DevTools → Network (Antwort des Token-Endpunkts, Feld access_token) – oder dein in Token gebautes:
/api/profilesicher
curl https://v2202603245222439459.powersrv.de/api/profile
/api/adminsicher, nur admin
curl https://v2202603245222439459.powersrv.de/api/admin
/api/admin-vulnkeine Signaturprüfung
curl https://v2202603245222439459.powersrv.de/api/admin-vuln