Auth
Hasura gives you the power to authenticate users how you want, integrating with many popular auth services or your own custom solution hosted elsewhere.
Using session variables passed via JWT or webhook from your authentication service you can create granular access control rules to determine exactly what data your users can access.
Using Authentication
JWT Mode
With JWT Mode, Hasura can easily integrate with your existing authentication service to include role based session variables in your JSON Web Token.
Webhook Mode
With webhook mode you can specify a URL for Hasura to call which will return user information in session variables.
Authorization
Learn how to use session variables returned by your authentication service to create granular access control rules.