Azure / Azure/data-api-builder

DAB returns 500 on failed authorization

Abierto
#1,152 1 comentario 0 reacciones 1 asignado Reclamado por @sourabh1007 Ver en GitHub
auth bug
Lenguaje dominante
C#
Estrellas
1.5k
Forks
370
Merge medio
3 d 22 h
PR fusionados (30 d)
9

Descripción

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
}
```

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.