Learning Hub

Technical Learnings

Hands-on examples of technical concepts implemented in Ruby on Rails 8. Explore interactive examples covering System Design, AI, Ruby, and more engineering topics.

Explore by Topic

Filtered by: Auth (5 items) Clear filter

Introduction to OAuth 2.0 and Core Concepts

A primer on OAuth 2.0 and its role in delegated authorization

Auth

OAuth 2.0 Grant Types: Authorization Code Grant

Deep dive into the most secure OAuth 2.0 flow for confidential clients

Auth

OAuth 2.0 Grant Types: Client Credentials Grant

The simplest OAuth 2.0 flow for machine-to-machine communication

Auth

OAuth 2.0 Grant Types: Authorization Code Grant with PKCE

Enhanced security for public clients like SPAs and mobile apps

Auth

OAuth 2.0 Grant Types: Device Authorization Flow

OAuth 2.0 flow for input-constrained devices like Smart TVs and IoT devices

Auth