Authentication and Authorization
Hasura gives you the power to authenticate users how you want, integrating with many popular auth services or your own existing custom solution hosted elsewhere.
With Hasura, you can easily manage access to your data and APIs by defining roles and permissions. Hasura's fine-grained access control system allows you to specify which users can access which data, Actions, and Remote Schema fields, ensuring that your application is secure and robust.
Say goodbye to the headache of managing authentication and authorization and focus on building your application with Hasura.
Quick Links
Using Auth
JWT Mode
With JWT Mode, Hasura can easily integrate with your existing authentication service and rapidly help you configure granular access to your data.
Configuring Permissions
Regardless of the authentication mode you choose, Hasura provides a flexible permission system to control who can access your data.
Roles and Session Variables
Using defined roles based on your custom configuration, you can enable permissions for your tables and views based on the role of the user.