Azure / Azure/data-api-builder

DAB returns 500 on failed authorization

Offen
#1,152 1 Kommentar 0 Reaktionen 1 zugewiesene Person Beansprucht von @sourabh1007 Auf GitHub ansehen
auth bug
Vorherrschende Sprache
C#
Sterne
1.5k
Forks
370
Ø Merge
3 T. 22 Std.
Gemergte PRs (30 T.)
9

Beschreibung

Sending a request that should result in a 401/403 ends up with a 500 + a message that says that the user is unauthorized.
![image](https://user-images.githubusercontent.com/5472443/215811051-25e3998a-36b1-4eb0-acff-c0333acd10d3.png)

Config:
```json
{
"$schema": "../schemas/hawaii.draft-01.schema.json",
"data-source": {
"connection-string": "AccountEndpoint=https://hawaii-demo.documents.azure.com:443/;",
"database-type": "cosmosdb_nosql",
"options": {
"database": "mydb",
"container": "joslin2",
"schema": "schema.gql"
}
},
"runtime": {
"rest": {
"enabled": false
},
"graphql": {
"enabled": true,
"path": "/graphql",
"allow-introspection": true
},
"host": {
"mode": "development",
"cors": {
"origins": [
"http://localhost:5000"
],
"allow-credentials": false
},
"authentication": {
"provider": "StaticWebApps"
}
}
},
"entities": {
"Player": {
"source": "mydb.joslin2",
"rest": false,
"graphql": true,
"permissions": [
{
"role": "anonymous",
"actions": [
]
},
{
"role": "authenticated",
"actions": [
"read"
]
},
{
"role": "contributor",
"actions": [
"create",
"read",
"update",
"delete"
]
}
]
}
}
}
```

Schema:
```gql
type Player @model {
id : ID,
name : String,
played: Int,
winPercent: Float,
currentStreak: Int,
maxStreak: Int
}
```

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

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