Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
OAuth 2.0
![](https://explore-feed.github.com/topics/oauth2/oauth2.png)
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-02-06 00:21:22 UTC
- JSON Representation
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/MiraiSubject/cosette-lite
Cybernetically verify players for your tournament and join them to your tournament Discord server securely!
discord docker fastify oauth2 osu osu-api-v2 svelte sveltekit tournament turborepo typescript
Last synced: 07 Nov 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/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/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/nicolasparada/go-oauth2-client-short
Simple oauth2 client with Go
oauth2 oauth2-client social-login
Last synced: 07 Jan 2025
https://github.com/nainarazz/gourmetic
Have you ever run out of ideas on what to cook on your next meal? Gourmetic is a simple food recipe app that can help you find a recipe for your next meal.
auth0 codegen cooking express graphql mongodb monorepo nextjs oauth2 progressive-web-app react responsive-design styled-components typescript
Last synced: 04 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/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/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/hamzaless/discordoauth2bridge
An basic discord OAuth2 Bridge for C#
authentication csharp discord library nuget nuget-package oauth2 oauth2-server
Last synced: 05 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/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/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/amrutprabhu/spring-oauth2-jwt
Spring Oauth2 implementation with separate authorisation and resource servers
authorization-server oauth2 resource-server spring-oauth2
Last synced: 11 Jan 2025
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/ancoka/larav-oauth2-client
This is an simple OAuth client service for Laravel framework.
laravel laravel-package oauth2 oauth2-client
Last synced: 08 Jan 2025
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/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/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 Jan 2025
https://github.com/chrislaskey/oauth2_github
A GitHub OAuth2 Provider for Elixir
authentication elixir github oauth2
Last synced: 03 Dec 2024
https://github.com/sandesh300/youtube-clone
The YouTube Clone is a full-stack app with Java, Spring Boot backend, Angular frontend, MongoDB, Auth0 authentication, and AWS storage.
angular aws-s3 java javascript mongodb oauth2 rest-api spring-boot spring-data-jpa spring-mvc spring-security-jwt
Last synced: 24 Dec 2024
https://github.com/sc-openauth/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: 22 Jan 2025
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: 20 Dec 2024
https://github.com/gitericsson/natours
Natours is a real-world RESTful API and server-side rendering WebApp for booking Tours.
agnostic brevo-api css3 express flutterwave-api fullstack javascript jwt leaflet-api mongodb-atlas mongoose mvc-architecture natours oauth2 pug server-side-rendering
Last synced: 22 Jan 2025
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: 15 Dec 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/casdoor/casdoor-spring-boot-shiro-example
SpringBoot & Apache Shiro Example for Casdoor
casdoor oauth oauth2 shiro springboot sso
Last synced: 13 Jan 2025
https://github.com/oops-org-php/oauth2
PHP OAUTH2 authentication API - Azure, Facebook, Github, Google, Microsoft, Naver
azure-active-directory facebook-login github-login google-login kakao-login microsoft-login naver-login oauth oauth2 oauth2-client php
Last synced: 08 Jan 2025
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/techofficer/express-apple-signin-example
Express app using Passport for Sign in with Apple
apple authentication express node nodejs oauth2 passport passport-js
Last synced: 02 Feb 2025
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/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/ladesa-ro/autenticacao
Autenticação do Ladesa.
auth authentication identity-provider idp issuer jwt keycloak ladesa ladesa-ro login oauth2 oidc openid-connect single-sign-on sisgea sisgha sso
Last synced: 17 Nov 2024
https://github.com/curityio/gatsby-assisted-token
Assisted token flow with React Context and Gatsby CLI
assisted-token code-example oauth2 openid-connect spa
Last synced: 03 Dec 2024
https://github.com/mon99745/securityreference
🔐 Security Reference w/ JWT & OAuth2.0
Last synced: 18 Jan 2025
https://github.com/did-app/dinosauth
Secure simple device based authentication, OAuth 2.0 and OIDC compatible
asymmetric-cryptography authentication biometrics oauth2 oidc openid-connect public-private-key
Last synced: 21 Jan 2025
https://github.com/francescomasala/ktor-google-oauth2
Example for using google oAuth with ktor
google-oauth2 kotlin ktor oauth2
Last synced: 20 Jan 2025
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/krakphp/doctrine-oauth2
Doctrine and Laravel OAuth2 Integrations
Last synced: 29 Jan 2025
https://github.com/anoziechibuike/agberochat2.0
AGBEROCHAT is a dynamic web application built with Flask, Socket.IO, and a robust database backend. This project offers a seamless and real-time chatting experience with the power of Flask and Socket.IO, ensuring instant communication. Users can create or join personalized rooms, fostering private conversations or group discussions.
expo expo-cli flask flask-socketio flask-sqlalchemy javascript oauth2 react-native react-navigation socketio
Last synced: 08 Nov 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/curityio/spring-boot-openid-client-mtls
An example on how to create an OpenID client with Spring Security that uses mutual TLS client authentication to retrieve the token.
code-example financial-grade mutual-tls oauth2 openid-connect spring-boot website
Last synced: 03 Dec 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/natthasath/demo-python-fastapi-oauth
FastAPI OAuth allows you to secure your API endpoints by integrating OAuth2 authentication. It supports various OAuth2 providers like Google, GitHub, and Facebook. With FastAPI OAuth, you can ensure secure access to your API endpoints with minimal setup and configuration.
fastapi oauth oauth2 poetry python uvicorn
Last synced: 09 Jan 2025
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: 09 Dec 2024
https://github.com/piotrwegrzyn/googleapicalendareventcalcualtor
A quick project for myself to automate work hour calculation. The app uses Google Calendar API and Google OAuth to fetch all events from user's calendar. The user can filter by date or name phrase and the app displays the event's total hours. Live (hopefuly) website:
aws-elastic-beanstalk calendar-events django google-calendar-api oauth2 workhours
Last synced: 16 Jan 2025
https://github.com/hanbings/nikukyu
⭐ Nikukyu - 可以抓星星的爪子!一个 OAuth 认证中心
java oauth oauth2 spring springboot sso typescript vue web
Last synced: 11 Nov 2024
https://github.com/cielqian/loadstar
在线书签
oauth2 spring-boot-2 spring-boot-jpa spring-cloud
Last synced: 11 Jan 2025
https://github.com/andifalk/spring-security-intro
Introductory crash course for Spring Security
certificates jwt oauth2 openid-connect spring spring-security token
Last synced: 20 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/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/superbalist/laravel-lusitanian-oauth-session-store
A Laravel session storage interface for the lusitanian/oauth library
laravel laravel4 laravel4-package laravel5 laravel5-package oauth-library oauth2 php superbalist
Last synced: 21 Jan 2025
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/caomeiyouren/wechat-official-helper
一个基于 Hono 实现的云函数版本的微信公众号助手,支持个人非认证公众号的上行登录、用户消息存储等功能,支持 OAuth2.0 登录
hono oauth2 serverless vercel wechat wechat-app wechat-official-account
Last synced: 23 Oct 2024
https://github.com/fci-tu/findit
E-Commerce Project on Blazor and ASP.Net Core with Clean Architecure
asp-net-core back-end blazor clean-architecture efcore front-end linq oauth2 sql-server wasm
Last synced: 23 Oct 2024
https://github.com/dhruuva/post-ops
A boilerplate that implements Google, Mail.ru, Github, Facebook and classic Authentication. So it can be easy to implement it as a starting point for your projects. Frontend on vue + Vuetify
boilerplate express jwt jwt-authentication mongodb mongoose nodejs oauth2 passport rest-api vue vue-dynamic-component vuetify-frontend
Last synced: 05 Jan 2025
https://github.com/sitholewb/usersapi
This is an API for registering and authenticating users. It uses JWT token and it supports different OAuth providers like Facebook, Google, etc
asp-net-core-api-starter aspnetcore dotnet dotnet-core facebook-oauth2 jwt jwt-bearer-tokens jwt-claims nunit-tests oauth-provider oauth-providers oauth2 unit-testing
Last synced: 24 Jan 2025
https://github.com/zslucky/koa-oauth2-password-server
A koa based SSO server with oauth2
Last synced: 06 Jan 2025
https://github.com/mahirsalahin/cavs
CUET Anonymous Voting System
alembic fastapi framer-motion nextjs oauth2 postgresql sqlmodel supabase tailwindcss
Last synced: 31 Oct 2024
https://github.com/interactive-maps/osm-get-oauth2-token
This tool allows you to obtain the bearer access token needed to perform most openstreetmap api requests authorised by the oAuth2 standard.
oauth2 oauth2-authentication openstreetmap openstreetmap-api token
Last synced: 21 Jan 2025
https://github.com/purwokertodev/go-oauth2-jwt
OAuth2 server example using Go
Last synced: 21 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/osavchenko/oauth2-cloudconvert
CloudConvert Provider for the OAuth 2.0 Client
cloudconvert oauth oauth-provider oauth2
Last synced: 08 Jan 2025
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/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/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/andifalk/owasp-chapter-munich-04-2019
Talk and demos for OWASP chapter meeting in Munich on 30.4.2019
chapter munich oauth2 openidconnect owasp security
Last synced: 20 Jan 2025
https://github.com/donghl-dev/study-springboot2
2019 겨울방학부터 진행한 Spring Boot 스터디
oauth2 restful-api spring-boot spring-data-jpa spring-mvc spring-security
Last synced: 05 Feb 2025
https://github.com/msolorio/shopify-auth-express-middleware
An ExpressJS middleware that makes it easy for backend apps to manage auth and session storage with Shopify.
expressjs oauth oauth2 shopify
Last synced: 29 Jan 2025
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: 20 Jan 2025
https://github.com/phpmv/ubiquity-oauth
Oauth 2 client for Ubiquity framework
framework oauth2 php ubiquity ubiquity-framework
Last synced: 02 Feb 2025
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: 31 Dec 2024
https://github.com/embesozzi/oidc-demoapp-vuejs
Vuejs OpenID Connect demo application
oauth2 oidc oidc-client vue-router vuejs vuex
Last synced: 21 Nov 2024
https://github.com/rolandfarkascom/google-ads-php-api-oauth2-web-application-refresh-token-generator
This PHP script allows you to generate an OAuth2 refresh token for the Google Ads API using the Desktop application flow. The refresh token can be used to obtain access tokens for authenticating requests against the Google Ads API.
google google-ads google-ads-api google-ads-api-php google-ads-monitoring google-ads-schedulers googleads googleads-php-lib googleads-sdk googleadsapi googleadsrefreshtoken googleadssdk oauth2 refresh-token refreshtoken
Last synced: 22 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/kolosovpetro/secureazureoidc
In this manuscript, we discuss the problem of secure storage and transfer of access tokens between microservices
access-token active-directory azure azure-ad id-token oauth2 oidc open-id-connect refresh-token
Last synced: 16 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/gluufederation/gluu-passport-testing
Gluu Passport Stage Tests
auth authentication authorization behave droplet gluu-passport-testing idp inbound oauth2 oidc python saml stage test-automation testing
Last synced: 05 Feb 2025
https://github.com/bernardo-mg/oauth-resource-server-example
Example OAUTH 2 resource server with Spring
Last synced: 23 Jan 2025
https://github.com/engineering87/pdnd-client-assertion-generator
.NET Client Assertion Generator for PDND Service API - This repository has been migrated to Developers Italia
assertion authentication dotnet e-service government jwt oauth2 pdnd pubblica-amministrazione
Last synced: 25 Nov 2024
https://github.com/0gis0/oauth2-authz-code-flow-and-pkce
oauth2 oauth2-code-auth-flow pkce
Last synced: 14 Jan 2025
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/bjarocki/oauth2-nginx-auth-backend
auth-request nginx oauth2 slack-api
Last synced: 11 Oct 2024