Authorization Hub
Find all Authorization resources here
Popular Stories
Postgres
Row Level Security with Postgres (via Hasura AuthZ)
Authentication
A tutorial for using Firebase to add authentication and authorization to a realtime Hasura app
Authorization
Implementing Authorization for Organization-based, Team-based, or Tenant-based Apps in Hasura
Authorization
Implementing a Google Drive Style Hierarchical Authorization System in Hasura
All Stories
Authentication
How to Build a Simple, Secure Social Media Site with Magic and Hasura
Learn how to build a simple yet secure social media site where you can share photos of your kitties and see other people's kitten galleries! Uses Magic Auth and Hasura GraphQL
Authorization
GraphQL Authorization with Hasura: How to prevent mutations after a time interval
A guide on how to use PostgreSQL Triggers and Column Comparison operators in Hasura to prevent users from updating rows after a time interval.
Case Study
Case Study: Industrial IoT Platform Machine Metrics Increased Developer Velocity by 10x Using Hasura
Machine Metrics started exploring Hasura to build their GraphQL powered data access layer.
The result? Fast, reliable, secure data APIs which also enabled their teams to increase developer productivity by almost 10x!
JWT
Building Applications with CloudFlare Workers and Hasura GraphQL Engine
Today, we explore using Cloudflare Workers to implement JWT auth and role-based content access to a relational database.
Authorization
Cascading permissions with inherited roles in Hasura
Instead of replicating functionality across multiple role definitions, define each of those abilities in a descriptive way that can then be combined across multiple users.
Azure
Azure Active Directory Integration with Hasura JWT Claims Mapping
The power of customisation is that Hasura, and our authn/authz capabilities, can support a wide variety of providers and implementations. Take, for example, the process of integrating Azure Active Directory with Hasura.
GraphQL Security
How to secure GraphQL APIs with Hasura Cloud
In this post, we will look at how to secure GraphQL APIs with various defense mechanisms available in Hasura Cloud. Without the right protections, you are opening up your application network to malicious attacks and potentially exposing data in some cases.
Authentication
Add 5 login methods to your Hasura app in 5 minutes with OneGraph’s AuthGuardian
AuthGuardian by OneGraph is live on Product Hunt today, check it out
Authorization
Authorization rules for a multi-tenant system - Google cloud platform
In this post we will be looking at implementing authorization of a hierarchical role based access control system in a multi tenant setup.

Tutorials
The fastest way to get started with Hasura is to try out one of our many online tutorials. It’s free!