OAuth 2.0 topic

OAuth 2.0 (short for "Open Authorization") is the industry-standard protocol for authorization. Generally, the OAuth protocol provides a way for resource owners to provide a client [application] with secure delegated access to server resources.

Types

OAuth framework specifies several grant types for different use cases. Some of the most common OAuth grant types are:

  • Authorization Code
  • PKCE
  • Client Credentials
  • Device Code
  • Refresh Token

List OAuth 2.0 repositories

redd

186
Stars
78
Forks
Watchers

Redd is a batteries-included API wrapper for reddit.

discord-ban-appeals

136
Stars
46
Forks
Watchers

Sample ban appeals page with OAuth2 integration

MediaHub

59
Stars
4
Forks
Watchers

A simple, easy to use MyAnimeList android client alternative.

authx

699
Stars
42
Forks
Watchers

Ready-to-use and customizable Authentications and Oauth2 management for FastAPI ✨

fastapi-react

2.1k
Stars
332
Forks
Watchers

🚀 Cookiecutter Template for FastAPI + React Projects. Using PostgreSQL, SQLAlchemy, and Docker

passport-socialite

38
Stars
6
Forks
Watchers

A Laravel socialite driver for Laravel Passport

Beaver

273
Stars
33
Forks
Watchers

Android MVVM + Dagger 2 (Hilt) + JetPack project template

oauth2-rs

835
Stars
151
Forks
Watchers

Extensible, strongly-typed Rust OAuth2 client library

egg-oauth2-server

180
Stars
45
Forks
Watchers

:star2: OAuth2 server plugin for egg.js based on node-oauth2-server

express-starter

209
Stars
55
Forks
Watchers

It's a hackathon-starter fork, but designed to use PostgreSQL by default (or MySQL)