β06-10-2021 09:52 PM
Hi Everyone,
I'm trying to deploy my first app using GRANDstack with netlify.
I'm having some issues implementing authentication.
I've created an @auth directive
extend type Member @auth(rules: [{ roles: ["federalAdmin"] }])
{
members {
id
}
}
I don't know what it is, but the same queries that I run on my local machine work perfectly but when I run them against my function in the cloud, I get the response
{
"errors": [
{
"message": "Forbidden",
"locations": [
{
"line": 2,
"column": 3
}
],
"path": [
"maritalStatuses"
],
"extensions": {
"code": "INTERNAL_SERVER_ERROR",
"exception": {
"stacktrace": [
"Neo4jGraphQLForbiddenError: Forbidden",
" at Object.<anonymous> (/Users/jd/Documents/dev/fl-admin-portal/api/node_modules/@neo4j/graphql/src/utils/execute.ts:95:19)",
" at Generator.throw (<anonymous>)",
" at rejected (/Users/jd/Documents/dev/fl-admin-portal/api/node_modules/@neo4j/graphql/dist/utils/execute.js:24:65)",
" at processTicksAndRejections (internal/process/task_queues.js:93:5)"
]
}
}
}
],
"data": null
}
I would like to know if there is something I am doing wrong or if this is a bug in netlify or in GRANDstack. Any help?
Has anyone been able to implement authentication with a netlify function so far?
My code can be found here GitHub - jaedag/fl-admin-portal: Creating a Church Managament Portal Application wiith GRANDstack..
Thanks in advance!
β06-23-2021 05:52 PM
I think I saw some discussion related to this issue on Discord and on Github issues and the problem was related to passing the authorization header through to the GraphQL context function?
Were you able to resolve the issue?
β06-23-2021 06:04 PM
Yes the issue was resolved here.
Thank you very much