Hi @Poolshark
We implemented something similar. In your jwt payload you can repeat a key and as a result it becomes an array like this:
For example you can implement something like this:
type User auth(
query: { rule: "{ $permissions: { eq: \"view\" } }" }
update: { rule: "{ $permissions: { eq: \"edit\" } }" }
delete: { rule: "{ $permissions: { eq: \"delete\" } }" }
) {
id: ID!
name: String
}
