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: 2024-11-15 00:20:45 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/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/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/zigamacele/ami
Anilist Desktop Client
anilist anime graphql manga nextjs oauth2 tailwindcss tauri typescript
Last synced: 06 Nov 2024
https://github.com/joduplessis/oauth
NextJS boilerplate template for connecting Google Drive via OAuth & navigating files. 🔐
api google-cloud-platform google-drive-api knex nextjs oauth2 postgresql react
Last synced: 06 Nov 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: 07 Nov 2024
https://github.com/geekzter/azure-active-directory-client
Demonstrates the use of device code sign in from PowerShell script
azure-active-directory azure-devops oauth2 powershell terraform
Last synced: 18 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/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/nguynthuhigh/sso-pointer
This is a Single Sign-On (SSO) service built using the NestJS framework, provide security and seamless user login across multiple applications
mongodb nestjs nodejs oauth2 sso sso-authentication
Last synced: 28 Oct 2024
https://github.com/bragner/Spotify-Player-Bot
Spotify Player Bot integrates Bot Framework v4 with Spotify Web Api.
adaptive-cards bot-framework csharp csharp-code dotnet-core oauth2 spotify spotify-web-api
Last synced: 18 Nov 2024
https://github.com/gabor-boros/go-oauth2-arangodb
ArangoDB storage for OAuth 2.0.
Last synced: 12 Oct 2024
https://github.com/chanioxaris/tiktok-oauth2
Go package for TikTok OAuth 2.0 support
Last synced: 02 Nov 2024
https://github.com/shanathvemula/test_oauth2
This repository provides a succinct overview of implementing OAuth2 authentication within Django, emphasizing its seamless integration with the User, Group, Permission, and ContentTypes APIs.
authentication django django-admin django-application django-framework django-oauth-toolkit django-project django-rest-framework djangorestframework oauth2 oauth2-server openid-provider openid-server permissions python python3 rest rest-api restful-api roles
Last synced: 10 Oct 2024
https://github.com/bookofgreg/doorkeeper-jwt-test
Doorkeeper + Devise + JWT
devise doorkeeper jwt oauth2 oauth2-server
Last synced: 27 Oct 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/vhnegrisoli/cadeira-livre-empresa-api
Back-end do aplicativo mobile Cadeira Livre Empresa com Java 11, Spring Boot, PostgreSQL e OAuth2
api-rest checkstyle docker docker-compose java11 junit5 mockito oauth2 postgresql querydsl rabbitmq redis spring-boot spring-cloud spring-data-jpa spring-security-oauth2 swagger testes-automatizados
Last synced: 11 Nov 2024
https://github.com/osavchenko/oauth2-cloudconvert
CloudConvert Provider for the OAuth 2.0 Client
cloudconvert oauth oauth-provider oauth2
Last synced: 11 Nov 2024
https://github.com/amkisko/omniauth-slack-openid.rb
omniauth slack openid connect strategy
oauth2 omniauth openid openid-connect ruby ruby-gem ruby-on-rails slack
Last synced: 13 Oct 2024
https://github.com/goooler/androidoauth2webview
Easy and fast setup of the OAuth2 Authorization Code Grant flow with a WebView for an Android application.
Last synced: 11 Oct 2024
https://github.com/francescomasala/ktor-google-oauth2
Example for using google oAuth with ktor
google-oauth2 kotlin ktor oauth2
Last synced: 19 Nov 2024
https://github.com/qdequippe/oauth2-symfony-connect
SymfonyConnect OAuth 2.0 Client Provider for The PHP League OAuth2-Client
Last synced: 28 Oct 2024
https://github.com/absphreak/storybooksapp
Node ● Express ● MongoDB ● PassportJS
express handlebars mongodb node oauth2 passportjs
Last synced: 11 Oct 2024
https://github.com/bjarocki/oauth2-nginx-auth-backend
auth-request nginx oauth2 slack-api
Last synced: 11 Oct 2024
https://github.com/navzam/token-store-multi-service-sample
Sample web app that uses Token Store to manage access tokens to multiple external services
azure azure-app-service azure-token-store oauth2 token-management
Last synced: 17 Oct 2024
https://github.com/esemesek/spring-oauth2-example
Spring oauth2 example
gradle java java-8 oauth2 spring spring-boot spring-security springboot springframework
Last synced: 13 Oct 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/rk4bir/microservice-boilerplate
Django based microservice architecture with oauth2 🔋🌟
authentication authorization-code-flow authorization-server django django-cors-headers django-oauth-toolkit django-rest-framework jwt jwt-authentication microservice microservices microservices-architecture nuxt oauth2 python python-microservices resource-server vue vuex
Last synced: 14 Oct 2024
https://github.com/chuongmep/revitaddin.auth.example
Demo Example Authentication Autodesk Account Revit Add-in Use Autodesk Platform Services
aps autodesk forge oauth2 revit-addin revit-api
Last synced: 14 Oct 2024
https://github.com/alvarovasconcelos/flutter_oauth2_client
Universal flutter oauth2 client
Last synced: 15 Oct 2024
https://github.com/chrislaskey/oauth2_github
A GitHub OAuth2 Provider for Elixir
authentication elixir github oauth2
Last synced: 15 Oct 2024
https://github.com/notrealradical/oauth-example
An OAuth template/example using Arctic and Express. Created as a quick start for personal projects.
bun discord nodejs oauth oauth2 typescript
Last synced: 05 Nov 2024
https://github.com/giftedunicorn/kusalt
kusalt authentication
auth0 authentication container docker firebase-auth identity kubernetes oauth2 open-source openid sdk
Last synced: 18 Oct 2024
https://github.com/openiddict/openiddict-website
OpenIddict website
aspnetcore dotnet oauth2 openidconnect
Last synced: 10 Nov 2024
https://github.com/ngvgiang/wordpress_client
USTH-2024 Mobile Application Development project for midterm and final.
android-application material-design material-ui oauth2 volley-api wordpress
Last synced: 15 Oct 2024
https://github.com/nemanjam/next-auth-custom-provider-demo
Custom Next-auth OAuth provider for Square with Prisma and Postgres.
next-auth next-auth-provider nextjs oauth2 postgresql prisma
Last synced: 24 Oct 2024
https://github.com/authentiqid/authentiq-salesforce-registration-handler
Authentiq OpenID Connect Registration Handler for Salesforce
2fa authentication oauth2 oidc openid passwordless salesforce
Last synced: 10 Nov 2024
https://github.com/rahil-p/passport-discord-token
Passport strategy for authorizing users with Discord access tokens using the OAuth 2.0 API
Last synced: 15 Oct 2024
https://github.com/authentiqid/passport-authentiq
PassportJS strategy for Authentiq ID.
authentication authentiq identity oauth2 oidc passportjs strategy
Last synced: 10 Nov 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: 25 Oct 2024
https://github.com/Gikkman/google-auth-electron
Sample app for verifying against Google with an Electron app
electron google google-api node node-js nodejs oauth oauth2 oauth2-authentication oauth2-client
Last synced: 25 Oct 2024
https://github.com/rgl/terraform-keycloak
Keycloak playground
keycloak oauth2 oauth2-client oauth2-server oidc saml saml-service-provider saml2 terraform
Last synced: 25 Oct 2024
https://github.com/devsazal/cake-crm-mobile-app-restapi-apiato
A mobile app (Backend RESTful API) for Indian Cake Seller by Laravel v8.17 & APIATO, OAUTH OTP, SMS, Payment API
apiato laravel8 mobile-app oauth2 otp payment-gateway restful-api sms-gateway
Last synced: 30 Oct 2024
https://github.com/nasa9084/oauth-example
an example OAuth 2.0 Provider(Server) and Client written in Go
example go golang oauth2 oauth2-client oauth2-provider oauth2-server
Last synced: 26 Oct 2024
https://github.com/fdeschenes/oauth2-fb-exchange-token-strategy
OAuth2 Strategy for Facebook Long-Lived User Access Tokens
facebook facebook-graph-api facebook-graph-api-login oauth2 oauth2-strategy ruby
Last synced: 21 Oct 2024
https://github.com/giosil/woauth2
A simple OAuth 2.0 protocol implementation.
authentication java javaee javaee-security login oauth oauth2 oauth2-server security
Last synced: 07 Nov 2024
https://github.com/jsmestad/ueberauth_slack_v2
Slack OAuth V2 Überauth strategy that supports Bot and User tokens
oauth2 slack ueberauth ueberauth-strategies
Last synced: 27 Oct 2024
https://github.com/himenon/oauth2_proxy
Multiple Reverse Proxy Sapmle with oauth2_proxy
Last synced: 05 Nov 2024
https://github.com/gi0baro/ovpn-portal
Build client OpenVPN configurations with OIDC authentication
Last synced: 29 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: 28 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/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/binyamin/pkce-gen
Generate code challenge & code verifier for PKCE (zero-dependencies)
Last synced: 29 Oct 2024
https://github.com/mzogheib/quoll
Visualise your personal data all in one place!
express google-maps life-tracking monorepo nodejs oauth2 react redux yarn
Last synced: 30 Oct 2024
https://github.com/andrsam/urlshortener
HTTP service that serves to shorten URLs
oauth2 rest shorten-urls spring-mvc
Last synced: 29 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/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/udos86/sveltekit-in-action
A Fullstack SvelteKit Demo using Prisma, Auth.js & Vite PWA
Last synced: 24 Oct 2024
https://github.com/richardhj/oauth2-epost
OAuth 2.0 Client Provider for E-POSTBUSINESS API.
deutsche-post epost epostbusiness-api oauth2 oauth2-client php-league
Last synced: 30 Oct 2024
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/madarche/oauth2-resource-server-example
OAuth2 Resource Server (RS) example
oauth2 oidc openid openid-client openid-connect
Last synced: 30 Oct 2024
https://github.com/sakkke/oauth2-discord-proxy
A proxy service that uses Discord OAuth 2.0 authentication powered by Hono
authentication discord hono honojs oauth2 proxy proxy-server proxy-service
Last synced: 24 Oct 2024
https://github.com/pplu/azure-ad-auth
Perl libraries for authenticating through Azure AD
active-directory azure azure-ad oauth2 oauth2-client perl
Last synced: 05 Nov 2024
https://github.com/fusionauth/fusionauth-example-go-device-code-grant
get-gif: An Example Golang CLI app using the FusionAuth Golang Client Library to provide Device Code OAuth
example fusionauth go golang golang-cli oauth2 oauth2-device-code-flow
Last synced: 05 Nov 2024
https://github.com/socialiteproviders/nextcloud
[READ ONLY] Subtree split of the SocialiteProviders/Nextcloud Provider (see SocialiteProviders/Providers)
laravel oauth oauth1 oauth2 social-media socialite socialite-providers
Last synced: 07 Nov 2024
https://github.com/zslucky/koa-oauth2-password-server
A koa based SSO server with oauth2
Last synced: 10 Nov 2024
https://github.com/thesaintkappa/unwrapped
Get to know your top 99 tracks & artists before the end of the year.
music oauth2 spotify spotify-api svelte typescript
Last synced: 12 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/joeyism/py-oauth2_facebook_login
Gets OAuth2 access token from Facebook automatically (with webdriver) using requests_oauthlib
chrome chromedriver facebook oauth2 oauth2-access oauth2-facebook-login requests-oauthlib webdriver
Last synced: 07 Nov 2024
https://github.com/informaticauco/oauth2-uco
University of Córdoba client provider to the PHP League OAuth2 client
oauth2 oauth2-client php php-library php7
Last synced: 21 Oct 2024
https://github.com/authgear/authgear-sdk-ios
Authgear authentication SDK for iOS platforms
authentication ios jwt mobile-library oauth2 sdk swift
Last synced: 07 Nov 2024
https://github.com/alexmasterov/oauth2-headhunter
HeadHunter.ru Provider for the OAuth 2.0 Client
league-oauth2 oauth2 oauth2-headhunter oauth2-provider
Last synced: 07 Nov 2024
https://github.com/alexmasterov/oauth2-stackexchange
StackExchange.com Provider for the OAuth 2.0 Client
league-oauth2 oauth2 oauth2-provider oauth2-stackexchange
Last synced: 07 Nov 2024
https://github.com/effectra/third-party
Effectra\ThirdParty is a PHP library that provides OAuth configuration and functionality for various third-party platforms such as LinkedIn, GitHub, Facebook, and Google. It simplifies the process of integrating with these platforms and accessing user data through OAuth authentication
authentication facebook github google http-client linkedin oauth oauth2 php third-party
Last synced: 07 Nov 2024
https://github.com/clayrisser/trailpack-oauth-server
Trailpack to run OAuth 2 server on Trails application
oauth oauth-server oauth2 oauth2-server trailpack trails trailsjs waterline
Last synced: 28 Oct 2024
https://github.com/jhnnsrs/herre
herre is an (asynchronous) oauth2/openid client, that provides sensible defaults for the python ecosystem
async oauth2 oauth2-client openid openid-connect pyqt
Last synced: 20 Oct 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: 09 Nov 2024
https://github.com/phpmv/ubiquity-oauth
Oauth 2 client for Ubiquity framework
framework oauth2 php ubiquity ubiquity-framework
Last synced: 14 Nov 2024
https://github.com/linka-cloud/o365-imap-proxy
Office 365 OAuth2 IMAP Proxy
azure-ad azure-applications imap imap-proxy legacy-support oauth2
Last synced: 08 Nov 2024
https://github.com/bkuhlmann/pkce
An OAuth Proof Key for Code Exchange (PKCE) challenge and code verifier.
oauth oauth2 pkce pkce-authentication security
Last synced: 08 Nov 2024
https://github.com/giannivh/oauth-desktop
Open source OAuth2 desktop library for Java.
java java-11 java-module java11 oauth oauth-client oauth2 oauth2-client
Last synced: 19 Nov 2024
https://github.com/ramzibouzaiene/employeemanagement-springboot-vuejs
Key Cloak implementation project in front end with vue js and in the backend with spring boot/spring security
java keycloak oauth2 spring-boot springsecurity typescript vuejs
Last synced: 10 Nov 2024
https://github.com/richardd3ng/coaster-client
Coaster - Music Map
expo-cli geolocation graphql-client oauth2 react-native react-native-maps react-query redux spotify-api supercluster ui-kitten
Last synced: 11 Oct 2024
https://github.com/algaworks/live-spring-oauth
Código-fonte implementado na live em nossa página do Facebook (http://fb.com/algaworks)
algaworks oauth oauth2 spring-boot spring-security spring-security-oauth2
Last synced: 08 Nov 2024
https://github.com/tslamic/go-oauth2-firestore
Firestore storage for OAuth 2.0
firestore golang golang-library oauth2 tokenstore
Last synced: 09 Nov 2024
https://github.com/mhndev/oauth-client
php oauth client (sdk)
oauth-server oauth2 oauth2-client sdk-php
Last synced: 09 Nov 2024
https://github.com/ackeecz/retroceptor
Concept of OkHttp interceptors transferred one level above to Retrofit layer. Implementation of OAuth2 mechanism in Retrofit.
Last synced: 10 Nov 2024
https://github.com/danielburger1337/oauth2-dpop-php
A PHP 8.2+ library that helps you both create and/or verify OAuth2 DPoP proof tokens.
composer composer-package dpop oauth2 php php-library php8
Last synced: 09 Nov 2024
https://github.com/caomeiyouren/wechat-official-helper
一个基于 Hono 实现的云函数版本的微信公众号助手,支持个人非认证公众号的上行登录、用户消息存储等功能,支持 OAuth2.0 登录
hono oauth2 serverless vercel wechat wechat-app wechat-official-account
Last synced: 23 Oct 2024