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

logto

6.7k
Stars
310
Forks
26
Watchers

🧑‍🚀 Every app needs authentication and authorization. Logto is an Auth0 alternative designed for modern apps and SaaS products.

axios-oauth-client

66
Stars
16
Forks
Watchers

OAuth 2.0 client utils for axios

andesite

76
Stars
10
Forks
Watchers

💾 Easily manage access to your open directory through OAuth2

comments

62
Stars
3
Forks
Watchers

A real-time, markdown-enabled comment engine powered by leveldb with oauth support

oidc-test-client

27
Stars
6
Forks
Watchers

OIDC Client for end-to-end and unittesting

aiohttp-login

52
Stars
18
Forks
Watchers

Registration and authorization (including social) for aiohttp apps.

django-oauthost

25
Stars
0
Forks
Watchers

Reusable application for Django, introducing OAuth2 server functionality.

laravel-oauth2-login

22
Stars
9
Forks
Watchers

Provides a middleware to protect resources requiring an OAuth2 login

auth-request-analyser

22
Stars
1
Forks
Watchers

This Chromium extensions aims at supporting the analysis of single sign-on implementations, by offering semi-automated analysis and attack capabilities for OAuth 2.0 and OpenID Connect 1.0 Authorizati...

Friend.ly

50
Stars
25
Forks
Watchers

A social media platform with a friend recommendation engine based on personality trait extraction