Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

User Auth and Roles With Hasura - Learn With Jason

Learn With Jason via YouTube

Overview

Explore user authentication and role-based permissions in Hasura with Vladimir Novick in this comprehensive tutorial. Learn to integrate Hasura for data management and Auth0 for authentication and roles, creating a seamless developer experience. Dive into deploying to Heroku, setting up remote schemas, adding foreign keys, and implementing custom data claims. Master the process of creating rules, decoding authorization, and adding secret tokens. Discover how to set up React wrappers, handle callbacks, and configure web application URLs. Gain insights into troubleshooting common issues, checking user authentication and roles, and implementing safe permissions. By the end of this tutorial, you'll be able to effectively manage user auth, roles, and permissions in your Hasura-powered applications.

Syllabus

Introduction
Deploy to Heroku
Remote Schemas
How it works
Adding foreign keys
Custom data claims
Create a rule
Decode your authorization
Add a secret token
Replace client ID
Callback URL
Add Callback URL
Rewrite URL
Get React Wrapper
Get React Sample
Temporary Directory
URL callback
Web Application URLs
Web Origins
Teacher
Sign up
Setting up a whole new Authenticator
Redirecting to a different app
Troubleshooting
What happens if you go to a store
What happens if you dont have a user
Copy paste the token
Checking user auth
Checking user rules
Hiding the screen
Changing the email name
Adding the secret
Logging in
Run check
Heroku logs
Running the mutation
Cleaning up the mutation
Hide the screen
Add roles
Add authorization header
Remove authorization header
Create new role
Check user ID
Safe permissions
Data tab
Column insert permissions
Insert a post

Taught by

Learn With Jason

Reviews

Start your review of User Auth and Roles With Hasura - Learn With Jason

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.