sourcefuse / sourcefuse/loopback4-dynamic-datasource
The middleware should be invoked through the preinvoke chain
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 31
- Forks
- 6
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Is your feature request related to a problem? Please describe.
Right now the middleware is being called through the default chain
due to this it is being called before authentication and authorization in that case, we cant use CURRENT_USER to fetch and identify the tenantId of the user
Describe the solution you'd like
change the chain of the middleware
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit nachzuverfolgen, wie die middleware über die default chain aufgerufen wird und wo die preinvoke chain konfiguriert ist. Überprüfe die Authentifizierungs- und Autorisierungsschritte und bestätige anschließend, dass CURRENT_USER für die tenantId-Suche verfügbar ist, wenn die middleware ausgeführt wird; abgeschlossen ist die Aufgabe, wenn die middleware die vorgesehene chain verwendet.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- authentication, authorization, backend
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 30/100