-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
8-coins8 oz silver reward8 oz silver rewardenhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed
Description
Requirement (en)
The Konfigurator API endpoints need to restrict write operations to users with the appropriate authorization to hold off malicious agents.
Lösningsförslag (sv)
Auth0 tillhandahåller det mesta inom användarhantering, roller och behörigheter. Det som behöver göras på vår sida är att a) hantera konfiguration av hemligheter för en Auth0-tenant, b) skicka över oautentiserade användare till vår tenant innan de får access, c) lägga till några Policy Enforcement Points ("PEP:par") i backend för att kontrollera att användarens biljett/JWT innehåller en "admin"-behörighet utfärdad för vår audiens. Uppdelning i betrodda eller icke-betrodda användare räcker för v1.0-scopet.
Nedbrytning i konkreta aktiviteter:
- Skapa en konfigurator.eu.auth0.com-tenant
- Lägg till stöd för JWT-checkar enl. best practice inom NestJS
- Dekorera API-gränssnitt för POST/PUT/DELETE med krav på en "write"-behörighet
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
8-coins8 oz silver reward8 oz silver rewardenhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed