mercurius-js

mercurius-js/auth

Mercurius Auth Plugin

JavaScript
83
16
MIT License

Mercurius‑Auth is a plugin that adds configurable authentication and authorization to Mercurius GraphQL servers, enabling schema‑level protection via auth directives or external policy definitions. It is intended for developers building secure GraphQL APIs—whether using plain Mercurius or the gateway mode—who need robust, spec‑compliant access control and custom error handling.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of mercurius-js/auth

Account's avatar
A small utility, used by Fastify itself, for generating consistent error objects across your codebase and plugins.
Account's avatar
Plugin helper for Fastify
Account's avatar
A Query Language and Runtime which can target any service.
Account's avatar
A plugin for mercurius federation
Account's avatar
A plugin for mercurius federation
Account's avatar
Fake JavaScript timers
Account's avatar
TypeScript definitions for node
Account's avatar
TypeScript definitions for ws
Account's avatar
TypeScript plugin for ESLint
Account's avatar
An ESLint custom parser which leverages TypeScript ESTree
Account's avatar
Fast HTTP benchmarking tool written in Node.js
Account's avatar
Run commands concurrently
Account's avatar
Fast and low overhead web framework, for Node.js
Account's avatar
Fastify GraphQL adapter with subscription support
Account's avatar
Automatically install pre-commit hooks for your npm modules.
Account's avatar
Format JavaScript Standard Style as Stylish (i.e. snazzy) output
Account's avatar
JavaScript Standard Style
Account's avatar
TypeScript is a language for application scale JavaScript development
Account's avatar
wait-on is a cross platform command line utility and Node.js API which will wait for files, ports, sockets, and http(s) resources to become available

Top contributors

jonnydgreen's profile
jonnydgreen
73 contributions
dependabot[bot]'s profile
dependabot[bot]
59 contributions
Puppo's profile
Puppo
21 contributions
sharmapukar217's profile
sharmapukar217
12 contributions
JasonMurphy13's profile
JasonMurphy13
6 contributions
Eomm's profile
Eomm
6 contributions
mcollina's profile
mcollina
5 contributions
Fdawgs's profile
Fdawgs
4 contributions
ninnjak's profile
ninnjak
3 contributions
sameer-coder's profile
sameer-coder
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet