Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
OAuth 2.0
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
- GitHub: https://github.com/topics/oauth2
- Wikipedia: https://en.wikipedia.org/wiki/OAuth#OAuth_2.0
- Created by: IETF OAuth Working Group
- Released: October 2012
- Related Topics: oauth, authentication, openid, oidc, saml, raml, xacml, indieauth, access-token, refresh-token,
- Aliases: rfc-6749, rfc6749,
- Last updated: 2025-01-16 00:21:36 UTC
- JSON Representation
https://github.com/quarkiverse/quarkus-oidc-proxy
OpenID Connect Proxy
oauth2 oidc openid-connect proxy quarkus-extension
Last synced: 10 Nov 2024
https://github.com/puddyclub/tinydiscord-lib
Tiny Library to use the Discord OAuth2.
discordapp oauth2 oauth2-client php php-library
Last synced: 08 Nov 2024
https://github.com/thundr67/velocity
A High Performance Server
go go-micro golang jwt microservices oauth oauth-2 oauth2 server
Last synced: 24 Nov 2024
https://github.com/nicolasparada/go-oauth2-client-short
Simple oauth2 client with Go
oauth2 oauth2-client social-login
Last synced: 07 Jan 2025
https://github.com/seakayone/go-oauth2-cli
Simple OAuth2 command line client written in Go (golang)
go golang oauth2 oauth2-client
Last synced: 02 Dec 2024
https://github.com/jpmanson/easyoidc
Easy integration with OIDC (OpenID Connect) authentication servers. Examples in Flask, NiceGUI and Taipy web frameworks
flask nicegui oauth2 oauth2-client oidc oidc-client taipy
Last synced: 05 Nov 2024
https://github.com/claudiob/yt-auth
Authenticate users with their Google account
authentication gem google oauth2 rails youtube
Last synced: 22 Dec 2024
https://github.com/ollionorg/google-oauth2-token
🔐 Command-line tool to generate OAuth2 tokens for Google Workspace using a service account.
gcp google google-workspace oauth2 oauth2-authentication service-account token
Last synced: 06 Nov 2024
https://github.com/inovex/demo-istio-azure-auth
This demo repository showcases how to use Istio and Azure Active Directory to transparently augment an authentication-unaware application with OAuth2 authentication.
aks azure istio kubernetes oauth2
Last synced: 15 Dec 2024
https://github.com/vamsii777/vapor-auth-server
OAuth2 server example for Vapor
Last synced: 19 Dec 2024
https://github.com/adamint/java-discord-authenticator
OAuth Library for easy Authentication and Querying
discord java jda oauth-library oauth2
Last synced: 14 Dec 2024
https://github.com/hanabix/akka-stream-oauth2
Some useful graph shapes of akka-stream for OAuth2
Last synced: 05 Nov 2024
https://github.com/ngyewch/hydra-login-consent
Golang http middleware for implementing the User Login and Consent flow of Ory OAuth2 service (Hydra).
golang middleware oauth2 oidc ory ory-hydra
Last synced: 31 Oct 2024
https://github.com/walderlansena/api-restfull-sy4-mongodb-oauth2
:lock: :computer: :herb: API RestFull com Oauth2, MongoDB com Symfony 4
api authentication mongo mongodb oauth2 php7 rest restfull symfony4
Last synced: 02 Dec 2024
https://github.com/pragmaticivan/gandalf
Elixir Oauth2 Provider implementation
Last synced: 13 Nov 2024
https://github.com/davesag/mock-sign-in-with-slack
A mock server that emulates the functions of the Sign-in With Slack system. Use this for Integration testing systems that require simple Slack sign-in.
mock-server oauth oauth2 sign-in-with-slack slack slack-api
Last synced: 02 Dec 2024
https://github.com/curityio/spa-using-curitytokenhandler
Demonstrates Hardened Security for Single Page Applications
code-example oauth2 openid-connect react spa token-handler
Last synced: 03 Dec 2024
https://github.com/softprops/octopat
:octocat: :key: GitHub personal access token dispenser
Last synced: 11 Oct 2024
https://github.com/curityio/react-haapi-demo
A demo HAAPI OpenID Connect implementation in a React app
code-example haapi oauth2 openid-connect react spa
Last synced: 03 Dec 2024
https://github.com/truggeri/oauth-debugger
Debug and test your OAuth2 code with this mock resource server
gcp-cloud-functions go oauth2 svelte svelte3 watercss
Last synced: 17 Dec 2024
https://github.com/e-sites/cobalt
The E-sites Swift iOS API Client used for standard restful API's
api-client oauth2 promises swift
Last synced: 14 Nov 2024
https://github.com/ericlewis966/angularaspnetcoreoauth
Sample project based on the blog post demonstrating how to build out an Implicit Grant OAuth flow utilizing OAuth2/OpenID Connect protocols implementing IdentityServer4 as our OpenID Connect Provider and then using it to authenticate an Angular SPA client to authorize access to an independent ASP.NET Core Web API.
angular aspnetcore identityserver4 oauth2 openid-connect
Last synced: 15 Nov 2024
https://github.com/ssofy/laravel
SSOfy Laravel (Client) Package
laravel oauth2 oauth2-client oauth2-server package php sdk single-login single-sign-on single-sign-out sso sso-authentication sso-login ssofy
Last synced: 14 Nov 2024
https://github.com/clxrityy/aiccord
An AI Discord bot
ai axios discord discord-bot discord-js discord-oauth2 express oauth2 openai
Last synced: 29 Nov 2024
https://github.com/kbbushman/youtube-clone-build
YouTube clone built with Node, Express, PostgreSQL, Prisma, React, and Styled Components
express jwt node oauth2 postgres prisma2 react styledcomponents
Last synced: 13 Nov 2024
https://github.com/devops-ia/helm-steampipe
Helm chart for Steampipe
charts helm kubernetes oauth2 query sql steampipe steampipe-dashboard steampipe-mod steampipe-plugin
Last synced: 16 Nov 2024
https://github.com/okdp/okdp-spark-auth-filter
Oauth2/OIDC Authentication filter for Apache Spark Apps/History UIs
apache-spark docker k8s-spark kubernetes oauth2 oidc-client openid-connect spark-kubernetes
Last synced: 13 Nov 2024
https://github.com/hendrickson-tyler/swift-pkce
A simple Swift package for the PKCE OAuth 2.0 extension
codechallenge codeverifier oauth2 pkce swift
Last synced: 27 Oct 2024
https://github.com/malopolese/nestjs-oauth2-google-example
Example of the implementation of google oauth2 with NestJs
google nestjs oauth2 sqllite3 typescript
Last synced: 19 Dec 2024
https://github.com/mzogheib/quoll
Visualise your personal data all in one place!
express google-maps lerna-monorepo life-tracking monorepo nodejs oauth2 react react-native redux yarn
Last synced: 17 Dec 2024
https://github.com/jinagamvasubabu/oauth2-resource-server
Oauth2 Resource Server (Product API) which can be accessed only after getting the token with respective roles from Authorization Server
caching jdbc oauth2 resource-server spring
Last synced: 05 Dec 2024
https://github.com/uber5/react-pkce-sample
Sample app demonstrating using OAuth2 PKCE within React
authentication oauth2 pkce react
Last synced: 10 Nov 2024
https://github.com/amalh/goodreads-oauth-in-swift-
Swift sample for using OAuthSwift with Goodreads | TUTORIAL: https://pragmatictheories.tech/ios-oauth-integration-with-goodreads/
goodreads-api goodreads-oauth ios oauth oauth2 oauth2-provider oauthswift swift
Last synced: 29 Dec 2024
https://github.com/gearplug/eventbrite-python
eventbrite-python is an API wrapper for Eventbrite, written in Python.
api eventbrite events oauth2 user-authentication webhooks wrapper
Last synced: 09 Jan 2025
https://github.com/riverside/web-auth
PHP authentication library
authentication authorization facebook-login google-login linkedin-login oauth oauth1 oauth2 social-login twitter-login
Last synced: 08 Jan 2025
https://github.com/stratedge/visa
A complimentary extension of the official Laravel Passport package.
laravel laravel-5-package laravel-passport oauth2 passport php php7
Last synced: 15 Jan 2025
https://github.com/mnixo/meeting-room-dashboard
Basic LitElement web application that displays Google Calendar events.
dashboard google-apis google-calendar google-calendar-api lit lit-element oauth2 webcomponents
Last synced: 10 Nov 2024
https://github.com/leogaudin/ft_transcendence
This project is something you've never done before. Think back to the beginning of your programming journey. Look at yourself, now is your time to shine!
2fa 42 42cursus 42school django docker oauth2 pong pong-game postgresql transcendence
Last synced: 10 Nov 2024
https://github.com/yogesh-bhandare/sellaiart
SellAiArt is a platform for AI artists to create, showcase, and sell their digital art. It empowers creators to gain recognition and earn income.
ai cicd django docker github-actions htmx js oauth2 postgresql stripe tailwindcss
Last synced: 30 Nov 2024
https://github.com/nginx-openid-connect/nginx-oidc-azure-ad
NGINX Plus OIDC w/ Azure Entera Integration
azure azure-active-directory azure-ad azure-entera entera identity-provider idp nginx nginx-oidc nginx-openid-connect oauth2 oidc openid-connect
Last synced: 13 Nov 2024
https://github.com/netcode/oauthgoat
Vulnerable dockerized environment designed to test OAuth vulnerabilities
oauth-client oauth2 oauth2-server security security-labs vulnerability
Last synced: 02 Jan 2025
https://github.com/auth0/auth0-product-education-labs
A set of tools and example applications for Product Education courses
Last synced: 27 Sep 2024
https://github.com/neverendingqs/oauth2-client-shell-v2
Interface for going through the OAuth 2.0 authorization code grant flow.
Last synced: 10 Nov 2024
https://github.com/andersonhsporto/bjcp-api
API Rest With "Beer Judge Certification Program" Data
bjcp commons-csv csv docker docker-compose h2-database java jwt maven oauth2 spring-boot spring-security swagger swagger-ui
Last synced: 16 Nov 2024
https://github.com/jpalumickas/node-oauth2-server-grant-type-google
google node nodejs oauth oauth2 oauth2-server
Last synced: 09 Nov 2024
https://github.com/shawakash/youtubecreator
MarketPlace for Youtube creators and editors with utmost privacy for video uploading
mongodb monorepo nextjs oauth2 tailwindcss turborepo typescript youtube-api
Last synced: 15 Jan 2025
https://github.com/jeff-tian/allaboutidentity
All about Identity
identity oauth2 openid-connect openidconnect
Last synced: 15 Nov 2024
https://github.com/tyronejosee/project_drop_dash_api
Drop Dash (API): A home delivery platform that allows users to search for and purchase products from local restaurants near their homes, place orders, and schedule deliveries. Provides access to restaurants to manage their menus, receive orders, and handle their meals through the platform. Inspired by platforms like Rappi and Uber Eats
black digitalocean django django-rest-framework djoser docker docker-compose drf drf-spectacular flake8 github-actions jwt nginx oauth2 postgresql python redis s3-bucket sqlite swagger
Last synced: 12 Nov 2024
https://github.com/oada/oada-id-client-js
JavaScript client library for OADA identity.
jwt middleware oada oauth2 openid-connect
Last synced: 09 Nov 2024
https://github.com/rubenrivera/demo-eleventy-serverless-oauth
eleventy javascript netlify nodejs nunjucks oauth2
Last synced: 14 Oct 2024
https://github.com/austinkregel/aut.hair
An authentication service build with Laravel Passport
oauth2 self-hosted sso-authentication sso-solution
Last synced: 30 Oct 2024
https://github.com/dehwyy/mafuyu
❄️App without limitation.
caddy cli docker docker-compose golang grpc microservices nats oauth2 orm postgresql redis rust sentry svelte typescript
Last synced: 03 Nov 2024
https://github.com/banghuazhao/short-video-uploader
Short Video Uploader is a Svelte-based web app that simplifies uploading short videos to YouTube. Future updates will support popular platforms like TikTok, Instagram, and Douyin. Perfect for content creators looking to streamline their workflow across multiple platforms!
css googleapi html javascript nodejs oauth2 shortvideo svelte webapp webapplication youtube-api
Last synced: 13 Oct 2024
https://github.com/hoccyy/fitpick
FitPick is an app that saves your closet virtually and helps you choose an outfit if you can't decide!
firebase firebase-auth firebase-database google-oauth google-oauth-login nextjs nodejs oauth2 outfit-planner react virtual-closet webapp
Last synced: 12 Nov 2024
https://github.com/openauth-dev/xf-oa-openauth
OpenAuth.dev login and registration for XenForo 2.
oauth oauth2 oauth2-client oauth2-provider openauth php php54 php7 xenforo xenforo-2 xenforo2
Last synced: 28 Sep 2024
https://github.com/intricate/twitch-oauth2-client-spring
Spring Security utilities for configuring an application as a Twitch OAuth 2.0 client.
java oauth2 security spring spring-security twitch
Last synced: 18 Nov 2024
https://github.com/anicetkeric/spring-security-oauth2-mongodb
Spring Boot microservice oauth2 using mongodb
mongodb oauth-resource-server oauth2 oauth2-authorization spring-boot
Last synced: 29 Dec 2024
https://github.com/digao-dalpiaz/reactnativeauth
React Native app with OAuth2
auth fusionauth login mobile oauth2 react-native
Last synced: 02 Dec 2024
https://github.com/tmigone/myhabeetat-api
Web API for MyHabeetat's cloud services. Supports Solidmation devices, including BGH Smart Control.
alexa-skill bgh bgh-smart-control myhabeetat oauth2 solidmation
Last synced: 07 Jan 2025
https://github.com/trendev/ngrok-file-server
fast as lightning, secure tiny file server, based on ngrok and golang
file-server golang golang-examples ngrok-server oauth2
Last synced: 12 Oct 2024
https://github.com/towaquimbayo/get-kindr
A gamified web app that connects volunteers seeking opportunities and organizations hosting events by allowing volunteers to apply for available events and organizations to create new volunteer opportunities.
css css3 events javascript next next-auth nextjs oauth oauth2 organization prisma prisma-orm tailwind tailwindcss token typescript vercel volunteer volunteer-management
Last synced: 13 Jan 2025
https://github.com/realdarkkenz/auth-bot-v1
Auth Bot V1
authbot discord discord-bot discord-js discordauth discordjs-v14 nitro nitro-generator nitrogen nitrogenerator oauth2
Last synced: 10 Jan 2025
https://github.com/socialiteproviders/notion
[READ ONLY] Subtree split of the SocialiteProviders/Notion Provider (see SocialiteProviders/Providers)
laravel oauth oauth1 oauth2 social-media socialite socialite-providers
Last synced: 27 Oct 2024
https://github.com/telkomindonesia/kong-plugin-oauth2-audience
Authenticate Kong consumer using a third-party OAuth 2.0 / OpenID Connect provider.
api-gateway authentication authorization kong kong-plugin oauth2 openid-connect
Last synced: 19 Nov 2024
https://github.com/udos86/sveltekit-in-action
A Fullstack SvelteKit Demo using Prisma, Auth.js & Vite PWA
Last synced: 24 Oct 2024
https://github.com/thanthtooaung-coding/cafe-management-system-backend
Cafe Management System - Backend (Spring Boot)
java jwt oauth2 restful-api spring-boot spring-security
Last synced: 15 Dec 2024
https://github.com/b1narygl1tch/awesome-oauth-sec
OAuth2.0 and OpenID from an information security perspective
bugbounty information-security infosec oauth2 security
Last synced: 19 Dec 2024
https://github.com/rcarubbi/oauth2_aspnetidentity_dapper
Implementação de Autenticação e Autorização com OAuth2, Aspnet Identity, OWIN, Aspnet MVC, WebAPI e Dapper
asp-net-identity dapper oauth2
Last synced: 13 Jan 2025
https://github.com/binyamin/pkce-gen
Generate code challenge & code verifier for PKCE (zero-dependencies)
Last synced: 29 Oct 2024
https://github.com/xhcf/springboot_restbasicauth
SpringBoot Rest Api Utilizing a Basic Auth Header For Api Verification.
authentication authorization basic basic-authentication oauth2 oidc springboot springboot-rest
Last synced: 13 Jan 2025
https://github.com/esimkowitz/pocket-reader-auth-api
An interface between the Pocket Authentication API and the Alexa Service Kit account linking interface.
alexa amazon gateway-api lambda oauth2 pocket
Last synced: 08 Jan 2025
https://github.com/henriquelluiz/oauth2-with-spring
A demo project where I use the Github OAuth2 client for login.
deployment docker github-client java oauth2 shell spring-boot spring-security-oauth2
Last synced: 28 Dec 2024
https://github.com/berlinbruno/post-it
Join PostIt, the innovative social media platform that empowers you to share your thoughts, photos, and experiences with friends and followers. Discover new interests, connect with like-minded individuals, and engage with a vibrant community through posts, comments, and reactions.
Last synced: 13 Nov 2024
https://github.com/envor/one-app
Database per team starter kit for Laravel based on Laravel Jetstream and Livewire
database framework laravel mysql oauth2 oauth2-server sqlite sso starter-kit teams
Last synced: 08 Nov 2024
https://github.com/curityio/springboot-api-jwt-validation
Spring Boot API OAuth Integration and Validation of JWTs
api claims code-example jwt-validation oauth2 scopes spring-boot zero-trust
Last synced: 03 Dec 2024
https://github.com/roadiz/abstractapitheme
Base theme for creating simple public RESTful API protected with referrer API keys.
Last synced: 05 Dec 2024
https://github.com/iamtheritikraj/aicodereviewapp
AI Code Review App
github-api java maven oauth2 spring-boot spring-security
Last synced: 23 Oct 2024
https://github.com/liukun-lk/omniauth-dingtalk
OmniAuth strategy for DingTalk.
dingtalk oauth2 omniauth-dingtalk omniauth-strategy rails ruby
Last synced: 31 Oct 2024
https://github.com/giftedunicorn/kusalt
kusalt authentication
auth0 authentication container docker firebase-auth identity kubernetes oauth2 open-source openid sdk
Last synced: 07 Dec 2024
https://github.com/dogeared/kcdc-2019-oauth-and-oidc
KCDC 2019 - OAuth 2.0 and OpenID Connect in Plain English
Last synced: 19 Nov 2024
https://github.com/surendravidiyala/oauth-passport-facebook
Passport OAuth support through the passport-facebook module
facebook oauth2 passport passport-facebook passport-local user-authentication
Last synced: 26 Nov 2024
https://github.com/codefiesta/OAuthKit
A Swift Package for OAuth 2.0
ios macos oauth2 swift swift-package-manager swiftui visionos
Last synced: 23 Oct 2024
https://github.com/oxisto/oauth2go
oauth2go aims to be a basic OAuth 2.0 authorization server that implements at least some of the most basic OAuth 2.0 flows.
authentication go golang oauth2 pkce
Last synced: 03 Dec 2024
https://github.com/charlesread/hapi-auth-fb
Hapi JS plugin that allows "plug-and-play" Facebook authentication in Hapi routes.
authentication facebook hapi hapijs oauth2
Last synced: 27 Dec 2024
https://github.com/gi0baro/ovpn-portal
Build client OpenVPN configurations with OIDC authentication
Last synced: 17 Dec 2024
https://github.com/pushpabrol/auth0-device-flow-appletv
auth0 device flow oauth2 appletv limited input device
apple-tv auth0 device-flow limited-input-devices oauth2
Last synced: 18 Nov 2024
https://github.com/echominds/infohub
"InfoHub: A collaborative platform for writing and sharing articles. Built with Java, Spring Boot, and Google OAuth2." "InfoHub: Веб-платформа для создания и публикации статей. Построено с использованием Java, Spring Boot и Google OAuth2."
community contentmanagement gradle java monolith-architecture oauth2 oauth2-client open-source postgres postgresql postgresql-database spring spring-boot spring-data-jpa spring-mvc spring-security webdevelopment
Last synced: 12 Oct 2024
https://github.com/ximaz/youtube-playlist-exporter
Export your favorite youtube playlists in a ready-to-import audio format for your iPhone on Apple Music
apple-music oauth oauth2 solidjs solidstart youtube youtube-dl youtube-downloader
Last synced: 20 Dec 2024
https://github.com/shuppet/p6-oauth2-discord
Raku module for authenticating against Discord's OAuth2 API.
discord discord-api oauth2 perl6 perl6-module raku raku-module
Last synced: 23 Dec 2024
https://github.com/lucasnetwork/oauth-backend
Back-end oauth using javascript following the IETF RFC 6749 specification and following Aaron Parecki's how-to guide
authentication nestjs nodejs oauth oauth2
Last synced: 23 Dec 2024
https://github.com/diogosouza/hb-oauth2-devise-doorkeeper
Honeybadger's OAuth2 with Ruby and Rails and Devise project
devise doorkeeper oauth2 rails ruby
Last synced: 29 Nov 2024