login?authRequest=V2_3xxxxxxxxxxxxxxx)urn:zitadel:iam:org:project🆔zitadel:aud try this urn:zitadel:iam:org:project🆔{projectid}:aud and pass your project Id in the scope.And also as @Arnau mentioned, use ORG_OWNER permissionaud matches your project ID and scope includes urn:zitadel:iam:org:project🆔YOUR_PROJECT_ID:aud to double check what you generatedurn:zitadel:iam:org:project🆔xxxxxxxxxxx:aud in the OIDC scopes in combination with openid profile email."No matching permissions found (AUTH-AWfge)"access_token and id_token:aud array contains the target project ID of the application that triggers the OIDC authentication flow.scope contains urn:zitadel:iam:org:project🆔xxxxxxxxxxx:audurn:zitadel:iam:org:project:xxxxxxxxxxx:roles claim as this project makes uses of Roles.oidc.user:.... localstorage entry./login?sessionId=xxxxxxxxxxx&requestId=oidc_V2_xxxxxxxxxxx&organization=xxxxxxxxxxx I can't check it directly from the browser. Is there any way to check it via DB?EventTypes.auth_request.added.
urn:zitadel:iam:org:project🆔xxxxxxxxxxx:aud is not needed.



time="2025-04-22T08:47:58Z" level=error msg="query authRequest by ID" caller="/home/runner/work/zitadel/zitadel/internal/api/grpc/oidc/v2/oidc.go:24" error="ID=AUTHZ-cdgFk Message=membership not found"login?authRequest=V2_3xxxxxxxxxxxxxxx⨯ Error [ConnectError]: [not_found] membership not found (AUTHZ-cdgFk)
at v (.next/server/chunks/3461.js:9:98753)
at _ (.next/server/chunks/3461.js:9:99901)
at next (.next/server/chunks/3461.js:9:136516)
at async Object.unary (.next/server/chunks/3461.js:9:135248)
at async Object.getAuthRequest (.next/server/chunks/3461.js:9:142556)
at async v (.next/server/app/login/route.js:1:5686) {
rawMessage: 'membership not found (AUTHZ-cdgFk)',
code: 5,
metadata: Headers {
'grpc-message': 'membership not found (AUTHZ-cdgFk)',
'grpc-status': '5',
'grpc-status-details-bin': 'CAUSIm1lbWJlcnNoaXAgbm90IGZvdW5kIChBVVRIWi1jZGdGaykaUQoqdHlwZS5nb29nbGVhcGlzLmNvbS96aXRhZGVsLnYxLkVycm9yRGV0YWlsEiMKC0FVVEhaLWNkZ0ZrEhRtZW1iZXJzaGlwIG5vdCBmb3VuZA',
'cache-control': 'no-store',
'content-type': 'application/grpc+proto',
date: 'Tue, 22 Apr 2025 08:50:48 GMT',
expires: 'Tue, 22 Apr 2025 08:50:48 GMT',
'grpc-metadata-cache-control': 'no-store',
'grpc-metadata-expires': 'Tue, 22 Apr 2025 08:50:48 GMT',
'grpc-metadata-pragma': 'no-cache',
pragma: 'no-cache',
server: 'awselb/2.0',
trailer: 'Grpc-Status, Grpc-Message, Grpc-Status-Details-Bin',
'x-robots-tag': 'none'
},
details: [Array],
cause: undefined
}Login with session: 316786834032040867 and authRequest: V2_316786812624313251
Found session 316786834032040867
Session is valid: true
Error [ConnectError]: [permission_denied] No matching permissions found (AUTH-AWfge)
at v (.next/server/chunks/3461.js:9:98753)
at _ (.next/server/chunks/3461.js:9:99901)
at next (.next/server/chunks/3461.js:9:136516)
at async Object.unary (.next/server/chunks/3461.js:9:135248)
at async Object.createCallback (.next/server/chunks/3461.js:9:142556)
at async m (.next/server/app/login/route.js:1:2219) {
rawMessage: 'No matching permissions found (AUTH-AWfge)',
code: 7,
metadata: Headers {
'grpc-message': 'No matching permissions found (AUTH-AWfge)',
'grpc-status': '7',
'grpc-status-details-bin': 'CAcSKk5vIG1hdGNoaW5nIHBlcm1pc3Npb25zIGZvdW5kIChBVVRILUFXZmdlKRpZCip0eXBlLmdvb2dsZWFwaXMuY29tL3ppdGFkZWwudjEuRXJyb3JEZXRhaWwSKwoKQVVUSC1BV2ZnZRIdTm8gbWF0Y2hpbmcgcGVybWlzc2lvbnMgZm9
'cache-control': 'no-store',
'content-type': 'application/grpc+proto',
date: 'Tue, 22 Apr 2025 09:55:51 GMT',
expires: 'Tue, 22 Apr 2025 09:55:51 GMT',
'grpc-metadata-cache-control': 'no-store',
'grpc-metadata-expires': 'Tue, 22 Apr 2025 09:55:51 GMT',
'grpc-metadata-pragma': 'no-cache',
pragma: 'no-cache',
server: 'awselb/2.0',
trailer: 'Grpc-Status, Grpc-Message, Grpc-Status-Details-Bin',
'x-robots-tag': 'none'
},
details: [Array],
cause: undefined
}urn:zitadel:iam:org:project🆔zitadel:audurn:zitadel:iam:org:project🆔{projectid}:audORG_OWNERaudaudproject IDurn:zitadel:iam:org:project🆔YOUR_PROJECT_ID:audurn:zitadel:iam:org:project🆔xxxxxxxxxxx:audurn:zitadel:iam:org:project🆔xxxxxxxxxxx:audurn:zitadel:iam:org:project🆔xxxxxxxxxxx:audopenid profile email"No matching permissions found (AUTH-AWfge)"scopeurn:zitadel:iam:org:project:xxxxxxxxxxx:rolesoidc.user:..../login?sessionId=xxxxxxxxxxx&requestId=oidc_V2_xxxxxxxxxxx&organization=xxxxxxxxxxxEventTypes.auth_request.addedcurl https://<DOMAIN>/v2/users/human \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <TOKEN> \
--data '{
"email": {
"email": "nuevo.usuario@example.com"
},
"metadata": [],
"password": {
"changeRequired": false,
"password": "SecurePassword123!"
},
"profile": {
"displayName": "Nuevo Usuario",
"familyName": "Usuario",
"givenName": "Nuevo"
},
"userId": "",
"username": "nuevo.usuario@example.com"
}'
{"code":7, "message":"No matching permissions found (AUTH-5mWD2)", "details":[{"@type":"type.googleapis.com/zitadel.v1.ErrorDetail", "id":"AUTH-5mWD2", "message":"No matching permissions found"}]}%