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-28 00:21:03 UTC
- JSON Representation
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/jim60105/googleoidc_angular_aspnetwebapi_auth_code_flow
Google OAuth 2.0 OpenID Connect with Authorization Code Flow (Angular + ASP.NET Core Web API) https://blog.maki0419.com/2022/09/angular2-aspnet-webapi-google-oauth2-oidc-auth-code-flow.html
angular2 asp-net-core asp-net-core-web-api authorization authorization-code-grant google google-login google-oauth2 learning oauth2 oauth2-client openid-connect
Last synced: 04 Oct 2024
https://github.com/mjpitz/oauth-oidc-cubbyhole
Demonstration of sharing secret data between an OAuth/OIDC client and an Identity Providers web client.
Last synced: 09 Oct 2024
https://github.com/defless/oauth-2.1-example
OAuth 2.1 integration with fastify API
api-rest fastify oauth2 pkce pkce-flow pkce-oauth third-party
Last synced: 26 Oct 2024
https://github.com/sumocoders/teamleader-oauth2
PHP Teamleader oauth2 package to connect with Teamleader API (https://developer.teamleader.eu/)
Last synced: 23 Nov 2024
https://github.com/surfoo/oauth2-geocaching
Geocaching Provider for OAuth 2.0 Client
api geocaching groundspeak oauth2 rest rest-api
Last synced: 27 Oct 2024
https://github.com/socialiteproviders/auth0
[READ ONLY] Subtree split of the SocialiteProviders/Auth0 Provider (see SocialiteProviders/Providers)
laravel oauth oauth1 oauth2 social-media socialite socialite-providers
Last synced: 11 Oct 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/micahsuomi/mypixx
A social media art sharing app built with MERN Stack
expressjs googleauth jsonwebtokens mongodb nodejs oauth2 react redux redux-saga sass sendgrid
Last synced: 11 Oct 2024
https://github.com/marcbperez/flask-restfuloauth2
A Flask REST endpoint protected with OAuth2.
docker flask flask-restful gradle oauth2 python rest
Last synced: 20 Jan 2025
https://github.com/dongju-na/nadry
여행
h2-database jpa-hibernate korea mariadb-database nadry oauth2 spirng spring-boot spring-security-jwt vue yml
Last synced: 13 Oct 2024
https://github.com/danielwagn3r/openid-workshop
Authentifizierung mit OpenID Connect & OAuth 2.0
authentication authorization csharp jwt node oauth2 oidc openid-connect security webapi webapp
Last synced: 14 Dec 2024
https://github.com/saahilanande/backend-mtrs
This repository contains the backend of the Movie Theater Reservation System. MTRS is a project to buy tickets and book seats for films in various theaters. Spring boot + Java + Postgres+ spring security + Oauth2.0 + JPA
activemq heroku java11 jpa junit5 jwt log4j2 maven mockito-junit oauth2 postgresql springboot3 springsecurity
Last synced: 13 Oct 2024
https://github.com/zentro/xfdiscordcaprovider
Let visitors of your XenForo forum log in and register via their Discord account.
addons discord oauth2 xenforo xenforo-addons xenforo2
Last synced: 26 Jan 2025
https://github.com/phogolabs/terraform-provider-sendgrid
A package contains a useful Terraform Providers
hydra oauth2 terraform-provider
Last synced: 23 Jan 2025
https://github.com/oktadev/okta-node-client-credentials-flow-example
Node API with OAuth 2.0 Client Credentials Flow using Okta
api api-client client-credentials expressjs nodejs oauth2
Last synced: 28 Oct 2024
https://github.com/joeyism/py-oauth2_google_login
Gets OAuth2 access token from Google/YouTube automatically using requests_oauthlib
google oauth2 oauth2-access requests-oauthlib webdriver youtube
Last synced: 29 Dec 2024
https://github.com/rubenrivera/demo-eleventy-serverless-oauth
eleventy javascript netlify nodejs nunjucks oauth2
Last synced: 14 Oct 2024
https://github.com/gatecloud/gatecloud-boilerplate
Open Source RESTful API Gateway Boilerplate written in Go - Go语言开源RESTful API网关脚手架
auth0 boilerplate cache go golang middleware oauth2
Last synced: 06 Dec 2024
https://github.com/onatm/heimdall
Implicit OpenID Connect (OIDC) and OAuth 2.0 Provider with opinionated identity management
identity-management implicit-flow nodejs oauth2 oauth2-provider oidc oidc-provider
Last synced: 21 Dec 2024
https://github.com/ikemtz/pubeler
A utility to post data contained in flat files to RESTful apis.
auth0 device-workflow flat-files oauth2
Last synced: 23 Oct 2024
https://github.com/nullscreen/yt-auth
Authenticate users with their Google account
authentication gem google oauth2 rails youtube
Last synced: 14 Oct 2024
https://github.com/abestanis/txoauth2
OAuth2 server implementation for twisted
oauth2 oauth2-provider oauth2-server protected-resources python python2 python3 twisted
Last synced: 11 Jan 2025
https://github.com/ivarprudnikov/test-client-for-oauth2
OAuth2 client (server) helps testing OAuth providers
Last synced: 14 Dec 2024
https://github.com/chanioxaris/tiktok-oauth2
Go package for TikTok OAuth 2.0 support
Last synced: 20 Dec 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/samanyougarg/rest-api-example
Example API in Flask that follows REST API Best Practices.
api flask oauth2 openapi-specification python rest rest-api swagger
Last synced: 26 Oct 2024
https://github.com/brunocarvalhodearaujo/js-oauth2
OAuth2 authentication module written in vanilla ES6
angular browserify javascript nodejs oauth2 react react-native webpack
Last synced: 28 Oct 2024
https://github.com/jpalumickas/node-oauth2-server-grant-type-apple
Apple login grant type for node oauth2-server
apple hacktoberfest node nodejs oauth oauth2 oauth2-server
Last synced: 21 Oct 2024
https://github.com/jpalumickas/node-oauth2-server-grant-type-facebook
facebook node nodejs oauth oauth2 oauth2-server
Last synced: 21 Oct 2024
https://github.com/stephane-klein/sveltekit-gitlab-oauth2-poc
Svelte passport OAuth GitLab POC
gitlab learn-in-public oauth2 proof-of-concept svelte sveltekit
Last synced: 29 Nov 2024
https://github.com/michael811125/thirdpartyweblogin
web第三方登入的js方法封裝
facebook-login google-login oauth2 third-party-login thirdparty thirdpartylogin web-login weblogin
Last synced: 21 Dec 2024
https://github.com/int128/oauth2-github-app
Go package for authenticating with GitHub App Installation token, interoperable with golang.org/x/oauth2 package
Last synced: 27 Oct 2024
https://github.com/fvilarinho/akamai-siem-connector
This application provides a reliable and scalable way to collect Akamai Security Events (WAF, DDoS, BOT, etc.) and easily store it into different analytics platforms.
akamai devops java kafka kubernetes linode mosquitto-mqtt-broker nginx nodejs oauth2 opensearch siem terraform
Last synced: 27 Oct 2024
https://github.com/matthewhartstonge/pkce
A specification compliant implementation of RFC7636 - "Proof Key for Code Exchange (PKCE)" for Go.
code-flow-pkce go go-module golang oauth2 oidc pkce
Last synced: 21 Dec 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: 20 Jan 2025
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/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/hanabix/akka-stream-oauth2
Some useful graph shapes of akka-stream for OAuth2
Last synced: 05 Nov 2024
https://github.com/auth0/auth0-product-education-labs
A set of tools and example applications for Product Education courses
Last synced: 21 Jan 2025
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/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/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/jpalumickas/node-oauth2-server-grant-type-google
google node nodejs oauth oauth2 oauth2-server
Last synced: 09 Nov 2024
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/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/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/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/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/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/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/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/chanmeng666/douyin-mall-java-template
【Star us and watch this project grow! 🌱⭐️】A Spring Boot-based e-commerce microservices template with comprehensive setup guides. Ideal for learning microservices architecture and building scalable e-commerce applications. Features include user authentication, product management, order processing, and AI integration capabilities.
api-gateway docker e-commerce eureka java jwt maven microservices mybatis mysql oauth2 rabbitmq redis spring-boot spring-cloud spring-data-jpa spring-security starter-template template tutorial
Last synced: 28 Jan 2025
https://github.com/cidaas/cidaas-for-wordpress
This plugin allows to authenticate users against cidaas identity server and logging them in in WordPress automatically. Secure – Fast – And unrivaled Swabian.
cidaas cms oauth2 oidc openid-connect plugin sso wordpress
Last synced: 22 Jan 2025
https://github.com/cidaas/cidaas-shopware-connect-plugin
cidaas Plugin for Shopware 6
cidaas oauth2 oidc plugin shopware shopware-plugin
Last synced: 22 Jan 2025
https://github.com/cidaas/cidaas-sdk-ios-v2
With this SDK, you can integrate cidaas smoothly and with minimal effort into your IOS application. It enables you to map the most important user flows for OAuth2 and OIDC compliant authentication. Secure – Fast – And unrivaled Swabian.
cidaas ios oauth2 oidc openid-connect
Last synced: 22 Jan 2025
https://github.com/cidaas/terraform-provider-cidaas
This provider helps you managing your cidaas instances in an automated way. It enables you to configure and maintain apps and registration fields as part of a Terraform deployment. Secure – Fast – And unrivaled Swabian.
ciam cidaas oauth2 openid terraform
Last synced: 22 Jan 2025
https://github.com/jeff-tian/allaboutidentity
All about Identity
identity oauth2 openid-connect openidconnect
Last synced: 16 Jan 2025
https://github.com/dstreet/goauth-cli
Dead-simple Google OAuth v2 login for the command line.
Last synced: 16 Jan 2025
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/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/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/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/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/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/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/pragmaticivan/gandalf
Elixir Oauth2 Provider implementation
Last synced: 13 Nov 2024
https://github.com/linx-software/linx-oauth2-token-service
Server-side Linx application to manage the secure generation, storage and retrieval of access tokens.
github-api google-cloud-apis low-code-development-platform msgraph-api oauth2 oauth2-authorization oauth2-server salesforce-api
Last synced: 25 Jan 2025
https://github.com/codecentric/microsoft-entra-id-playground
This repository provides a setup to demonstrate service-to-service communication, authenticated by Microsoft Entra ID and Microsoft Identity Platform
asp-net-core azure azuread iam microsoft-entra-id microsoft-identity-platform oauth2 openid-connect terraform token-exchange
Last synced: 17 Jan 2025
https://github.com/sg-milad/remymind
reminder login with google Oaouth 2
nestjs oauth2 passportjs postgres redis typeorm
Last synced: 19 Nov 2024
https://github.com/liut/osin-storage
A storage backend for osin oauth2
oauth2 osin osin-oauth2 osin-storage postgres
Last synced: 28 Jan 2025
https://github.com/evillord666/techdemo
Spring Boot Example web application with Data Access Layer and 3 types of Authorization including OAuth2 from OpenAm
basic-auth dal keycloak-example oauth2 openam-example openam-oauth2 repository-pattern spring-boot-2 spring-boot-application spring-boot-example spring-boot-security-oauth2
Last synced: 07 Dec 2024
https://github.com/cepr0/sb-oauth2-mfa-demo
Spring Boot application with OAuth2 and multi-factor authentication
mfa oauth2 otp spring-boot two-factor-authentication
Last synced: 17 Nov 2024
https://github.com/szgabsz91/oauth2-authorization-proxy-server-spring-boot
Library for easily securing REST API endpoints in a Spring Boot applications using the reactive Spring WebFlux stack
facebook google oauth2 security spring-boot
Last synced: 17 Nov 2024
https://github.com/bivektor/bivektor-product-samples
Example Java projects using Bivektor tools
enterprise-software java java-security oauth2 openid-connect pkce-authentication pkce-flow proxy-server spring spring-boot spring-oauth2-client spring-oauth2-security spring-oauth2-server spring-security spring-security-oauth2
Last synced: 29 Jan 2025
https://github.com/mehdiparastar/muitnt_boilerplate
MUI-Typescrypt-NestJS-TypeORM
dark-theme docker-compose file-upload google-maps-api material-ui nestjs oauth2 passportjs socket-programming typeorm typescript video-chat video-streaming voice-streaming
Last synced: 29 Jan 2025
https://github.com/claudiob/yt-auth
Authenticate users with their Google account
authentication gem google oauth2 rails youtube
Last synced: 29 Jan 2025
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/d-band/auth-center
auth center with OAuth 2.0 & TOTP
koa koa-orm koa-view koa2 oauth oauth2 oauth2-server totp
Last synced: 24 Nov 2024
https://github.com/jferrl/go-githubauth
Go package that provides utilities for GitHub authentication
github github-authentication go oauth2
Last synced: 18 Nov 2024
https://github.com/vineethkrishnan/laravel-kit-with-oauth
Laravel starter kit forked from https://github.com/brunogaspar/laravel-starter-kit and bundled with hybrid auth
laravel laravel-4-starter oauth2 php
Last synced: 29 Jan 2025
https://github.com/jinhucheung/omniauth-etencent
Omniauth strategy for Tencent Marketing
marketing oauth2 omniauth qq ruby tencent tencent-api
Last synced: 03 Dec 2024
https://github.com/jinhucheung/omniauth-ekuaishou
Omniauth strategy for Kuaishou Marketing
kuaishou kuaishou-api oauth2 omniauth ruby
Last synced: 03 Dec 2024
https://github.com/ym1085/springboot-ecommerce-system
Ecommerce system with spring boot
amazon jpa jwt mybatis mysql oauth2 redis spring-security springboot
Last synced: 22 Nov 2024
https://github.com/paulveillard/cybersecurity-oauth
An ongoing & curated collection of awesome software best practices and techniques, libraries and frameworks, E-books and videos, websites, blog posts, links to github Repositories, technical guidelines and important resources about OAuth 2.0 and OpenID Connect in Cybersecurity.
idp oauth-client oauth2 oauth2-authentication oauth2-client oauth2-provider oauth2-proxy oauth2-server saml2 sdp-migration
Last synced: 07 Dec 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: 30 Jan 2025
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: 30 Jan 2025
https://github.com/egnuez/sso-oauth2
Single Sign On using oAuth2 & JWT
django oauth2 python3 single-sign-on sso
Last synced: 31 Dec 2024
https://github.com/digao-dalpiaz/reactnativeauth
React Native app with OAuth2
auth fusionauth login mobile oauth2 react-native
Last synced: 29 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: 29 Jan 2025
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/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