Operation Field Permissions
You can use @graphql-mesh/plugin-operation-field-permissions plugin to restrict the scope of certain public API users to a subset of the public GraphQL schema.
Based on Envelop's useOperationFieldPermissions
This plugin and authentication on a plugin or source level are complementary. See authentication guide for more details.
Getting Started
yarn add @graphql-mesh/plugin-operation-field-permissionsExample Configuration
# ...
plugins:
- operationFieldPermissions:
permissions:
- if: 'context._auth0?.sub != null'
allow:
- '*'Config API Reference
permissions(type:Array of Object):if(type:String)allow(type:Array of String)
Last updated on September 28, 2022