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/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: 26 Jan 2025
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/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/asaintsever/traefik-forwardauth-authcode-pkce
Simple implementation of a Traefik ForwardAuth middleware supporting Authorization Code with PKCE flow
auth0 authorization authorization-code-grant forwardauth oauth2 oidc pkce traefik traefik-forwardauth-middleware traefik2
Last synced: 26 Jan 2025
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/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/dogeared/kcdc-2019-oauth-and-oidc
KCDC 2019 - OAuth 2.0 and OpenID Connect in Plain English
Last synced: 20 Jan 2025
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: 18 Dec 2024
https://github.com/simplyhexagonal/session-sso
Simple session SSO library to log in with Google, Github, Facebook, or a custom OAuth2 implementation
authentication custom-oauth2 javascript oauth oauth2 session-sso sso typescript
Last synced: 25 Dec 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/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: 18 Dec 2024
https://github.com/himenon/oauth2_proxy
Multiple Reverse Proxy Sapmle with oauth2_proxy
Last synced: 23 Dec 2024
https://github.com/wolvesmentality/sample-angularjs-springboot-oauth2
angularjs bootstrap bower gulp hibernate jpa oauth2 spring-boot
Last synced: 10 Jan 2025
https://github.com/hubspotwebteam/hubspot-oauth-sample-app
Sample of OAuth Application build with Hubspot
Last synced: 05 Dec 2024
https://github.com/mhndev/oauth-client
php oauth client (sdk)
oauth-server oauth2 oauth2-client sdk-php
Last synced: 04 Jan 2025
https://github.com/fivan999/brainforces
сайт для проведения онлайн соревновательных викторин
celery django docker elasticsearch oauth2 postgresql python quiz rabbitmq redis
Last synced: 10 Jan 2025
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/circuit/circuit-rest-bot
A bot that uses RESTful API calls to monitor a conversation for circuit.
api circuit circuit-sdk expr express oauth2 rest-api
Last synced: 17 Dec 2024
https://github.com/nexmo-community/oauth2-login-shell
A command-line tool to test OAuth2 authentication
example java oauth2 ucaas ucextend vonage-api
Last synced: 18 Dec 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/udhos/oauth2
https://github.com/udhos/oauth2 implements the oauth2 client_credentials flow with singleflight and plugable cache interface.
client-credentials go golang oauth2
Last synced: 18 Jan 2025
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/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: 12 Dec 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/tslamic/go-oauth2-firestore
Firestore storage for OAuth 2.0
firestore golang golang-library oauth2 tokenstore
Last synced: 09 Nov 2024
https://github.com/imaun/telegram-contacts-export
Export Telegram Contacts to CSV and JSON formats
oauth2 telegram telegram-contact telegram-contact-exporter telegram-contacts-export telegram-export telethon
Last synced: 12 Dec 2024
https://github.com/sudipstha08/next-firebase
Next firebase :zap:
antd axios firebase google-login googlesheets nextjs oauth2 react react-hook-form styled-components typescript valtio zod
Last synced: 24 Jan 2025
https://github.com/forgqi/springcloud-practice
This repo is a spring cloud demo
consul elasticsearch oauth2 redis spring-boot spring-cloud
Last synced: 15 Nov 2024
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: 11 Dec 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/mage2pro/amazon-login
The «Login with Amazon» extension for Magento 2
amazon amazon-api authentication login-with-amazon mage2pro mage2pro-authentication mage2pro-module mage2pro-module-ready mage2pro-module-reusable magento magento-extension magento2 magento2-extension magento2-module oauth2
Last synced: 14 Nov 2024
https://github.com/walderlansena/api-restfull-zf3-mongodb-oauth2
:lock: :computer: :herb: API RestFull com Oauth2, MongoDB no Zend Framework 3
api mongodb oauth2 php7 restfull zendframework zendframework3
Last synced: 02 Dec 2024
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/mahirsalahin/cavs
CUET Anonymous Voting System
alembic fastapi framer-motion nextjs oauth2 postgresql sqlmodel supabase tailwindcss
Last synced: 31 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/mannj-nef/twitter_server
Project backend twitter clone use Express and typeScript with functions Authentication JWT, Streaming video, OAuth 2 with Google, send email with AWS SES, Socket.io, Swagger
aws express jwt oauth2 socket-io swagger typescript
Last synced: 23 Dec 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: 31 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/linx-software/ms365_oauth2_mailreader
A simple solution to read mails from an Office 365 mailbox using OAuth2 Authentication. The solution retrieves an access token via the Azure API and then uses that token to read mails from a specified mailbox. Please note that OAuth2 needs to be configured on your Azure/Office365 account and necessary permissions need to be applied for this to work
lowcode oauth2 office365 outlook
Last synced: 25 Jan 2025
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/chensoul/spring-boot-3-microservices
Build resilient and scalable microservices using Spring Cloud, Istio, and Kubernetes.
docker eureka feign istio kafka kubernetes oauth2 spring-cloud
Last synced: 22 Dec 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/abtaaahi/dont-worry
Your Personal Therapist
coroutines customsearch-api firebase-realtime-database fragments glide kotlin lottie-animation mongodb mvvm nodejs oauth2 openweathermap-api programmablesearchengine python quotes-api room-database socketio tmdb-api youtube-api-v3
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/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/esemesek/spring-oauth2-example
Spring oauth2 example
gradle java java-8 oauth2 spring spring-boot spring-security springboot springframework
Last synced: 23 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/phpmv/ubiquity-oauth
Oauth 2 client for Ubiquity framework
framework oauth2 php ubiquity ubiquity-framework
Last synced: 14 Nov 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/bjarocki/oauth2-nginx-auth-backend
auth-request nginx oauth2 slack-api
Last synced: 11 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/baboon-king/vue-oidc-provider
Lightweight auth library based on oidc-client-ts for Vue single page applications (SPA)
authentication oauth2 oidc openid openid-connect vue vue-oidc-provider vue3
Last synced: 28 Jan 2025
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/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/weaponsforge/email-sender
Testing nodemailer for sending emails using gmail smtp and oauth2.
experiments express gmail-smtp nodemailer oauth2 react
Last synced: 04 Dec 2024
https://github.com/fdionisi/device-authorization-grant
A library to help implement the OAuth 2.0 Device Authorization Grant. Written for Deno and works in Node.js.
Last synced: 04 Dec 2024
https://github.com/ozdemirrulass/keycloak-nextjs-mysql-docker
This repository provides a setup for authentication in a modern web application environment. For more detailed explanation and step by step guide of this repository please visit my blog post.
authentication docker docker-compose keycloak mysql nextjs oauth2
Last synced: 29 Dec 2024
https://github.com/ssofy/javascript-sdk
SSOfy Javascript SDK
auth javascript node nodejs oauth2 oauth2-client sdk single-sign-on single-sign-out sso sso-authentication sso-login ssofy typescript
Last synced: 14 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/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/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/authentiqid/authentiq-salesforce-registration-handler
Authentiq OpenID Connect Registration Handler for Salesforce
2fa authentication oauth2 oidc openid passwordless salesforce
Last synced: 06 Jan 2025
https://github.com/authentiqid/passport-authentiq
PassportJS strategy for Authentiq ID.
authentication authentiq identity oauth2 oidc passportjs strategy
Last synced: 06 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/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/chrislaskey/oauth2_github
A GitHub OAuth2 Provider for Elixir
authentication elixir github oauth2
Last synced: 03 Dec 2024
https://github.com/jensborch/kontentsu
Kontentsu CMS
angular angular-cli cdi cdi-extension cdn cms gradle headless-cms java-8 javaee oauth2 payara-micro rest
Last synced: 28 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/curityio/linkedin-authenticator
Linkedin oauth authenticator that can be used with any Java-based Web API
authenticator curity linkedin login oauth2 plugin
Last synced: 03 Dec 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/ackeecz/retroceptor
Concept of OkHttp interceptors transferred one level above to Retrofit layer. Implementation of OAuth2 mechanism in Retrofit.
Last synced: 07 Jan 2025
https://github.com/0gis0/oauth2-authz-code-flow-and-pkce
oauth2 oauth2-code-auth-flow pkce
Last synced: 14 Jan 2025
https://github.com/sammychinedu2ky/githubdotnetdeviceflow
This is an exemplary code on how to use GitHub Oath Device flow
Last synced: 18 Jan 2025
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/purwokertodev/go-oauth2-jwt
OAuth2 server example using Go
Last synced: 21 Nov 2024
https://github.com/cielqian/loadstar
在线书签
oauth2 spring-boot-2 spring-boot-jpa spring-cloud
Last synced: 11 Jan 2025
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/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: 13 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/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/circuit/webserver-example
Web server app using Circuit OAuth 2.0 Authorization Code Grant
Last synced: 17 Dec 2024
https://github.com/onify/blueprint-azure-index-users
Onify Blueprint: Indexing Users from Microsoft Azure AD via Microsoft Graph
blueprint bpmn flow indexing microsoft microsoft-azure microsoft-graph-api oauth2 onify onify-blueprint onify-blueprints rest-api
Last synced: 29 Dec 2024
https://github.com/curityio/account-linking-recipes
How to link account records together, then use a consistent access token identity in calls to APIs
account-linking authentication authentication-action oauth2 openid-connect passkeys use-case
Last synced: 03 Dec 2024
https://github.com/curityio/passport-curity
Curity authentication strategy for Passport.js
oauth2 openid-connect sdk website
Last synced: 03 Dec 2024
https://github.com/pushkar1393/elasticsearch-based-big-data-indexing-application
A data indexing application based on Redis serialization to implement elastic search based queries
elasticsearch json-schema oauth2 queue-simulation redis spring-boot
Last synced: 08 Jan 2025
https://github.com/ulbora/goauth2-ui
User interface for GoAuth2 Server written in Golang.
goauth2 goauth2-ui golang jwt jwt-auth jwt-authentication jwt-bearer-tokens jwt-server jwt-tokens nginx oauth oauth-provider oauth2 oauth2-authentication oauth2-client oauth2-server secure security security-tools ui
Last synced: 26 Jan 2025
https://github.com/frckbrice/whatsapp-clone-fe
next14 oauth2 supabase-auth supabase-db supabase-js supabase-storage tailwindcss
Last synced: 30 Dec 2024
https://github.com/dryewo/cyrus-ui-oauth2
Library for UI authentication using OAuth2.
clojure cyrus oauth2 oauth2-authentication
Last synced: 05 Jan 2025
https://github.com/nextorigin/aescrypt
AES Salted Encryption helper for NodeJS
aes aes-256 aes-encryption decryption encryption nodejs oauth oauth2 security
Last synced: 03 Dec 2024
https://github.com/lucasdiasjorge/microservices
Microservices architecture using Java, Spring cloud, Eureka, Gateway, Authorization and resources.
eureka java microservices oauth2 spring springcloud
Last synced: 20 Dec 2024