Azure / Azure/data-api-builder

GraphQL Response -> better handling of changed conn string resulting in db authN error (currently http500)

Offen
#1,130 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug bug-bash
Vorherrschende Sprache
C#
Sterne
1.5k
Forks
370
Ø Merge
3 T. 22 Std.
Gemergte PRs (30 T.)
9

Beschreibung

When sending a graphql request with an invalid db connection string, the result returns 500 as suppose to return 401. See below screenshot.

Steps to reproduce:
1. From SWA, link a db, and make sure getting a 200.
2. Go to db, regenerate a PK.
3. Send the request again, getting 500.
4. From SWA, unlink and link again, getting 200.

![image](https://user-images.githubusercontent.com/40870773/215175705-603ea039-0dfa-4f15-9ce5-7244cf7944bd.png)

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, den GraphQL-Anfragefluss anhand der aufgeführten SWA- und Datenbankverknüpfungsschritte zu reproduzieren, und verfolge dann, wie der Authentifizierungsfehler der Datenbank der geänderten Verbindungszeichenfolge auf eine HTTP-Antwort abgebildet wird. Als erledigt gilt, wenn die Anfrage mit dem neu generierten Schlüssel 401 statt 500 zurückgibt, während eine gültige verknüpfte Datenbank weiterhin 200 zurückgibt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp, graphql
Bereich
api, authentication, backend, databases
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.