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/horothesun/google-sheets-cell-update-script
Bash script for Google Sheets cell update with OAuth 2.0.
bash bash-script bash-scripting curl google-oauth2 google-sheets google-sheets-api google-sheets-api-v4 jq oauth2
Last synced: 04 Jan 2025
https://github.com/oliverschloebe/oauth2-rbtv
Rocket Beans TV Provider for OAuth 2.0 Client
authorisation authorization client oauth oauth2 oauth2-provider rbtv
Last synced: 10 Dec 2024
https://github.com/andrew-boutin/dndtextapi
REST API for a DnD style text adventure site with Google authentication.
docker docker-compose golang mock-server oauth2 postgresql rest-api
Last synced: 12 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/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/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/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/amkisko/omniauth-slack-openid.rb
omniauth slack openid connect strategy
oauth2 omniauth openid openid-connect ruby ruby-gem ruby-on-rails slack
Last synced: 24 Jan 2025
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/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/absphreak/storybooksapp
Node ● Express ● MongoDB ● PassportJS
express handlebars mongodb node oauth2 passportjs
Last synced: 18 Dec 2024
https://github.com/codophilic/learnspringboot
Learn about SpringBoot
cors csrf deploy-springboot-external-tomcat jwks jwt keycloak oauth2 openid-connect springboot springboot-hibernate springboot-jpa springboot-method-level-security springboot-mvc springboot-rest-api springboot-rest-api-crud-spring-data-jpa-mysql springboot-security springboot-thymeleaf springboot-webapplication springboot-without-maven
Last synced: 12 Jan 2025
https://github.com/tharindanimnajith/ssd-assignment-oauth
SSD Assignment 2 on OAuth 2.0 - Google Sign in, Upload files to Google Drive with MERN Stack (MongoDB, Express.js, React.js, Node.js)
express google-drive-api google-sign-in javascript mern-stack mongodb nodejs oauth2 react rest-api
Last synced: 25 Jan 2025
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/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/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/jbris/drupal-enterprise-stack
A Docker stack supporting Drupal, RESTful & GraphQL APIs, OAuth 2 authentication, Redis, Postgres, Nginx, Adminer, Elasticsearch, and Kibana.
adminer docker docker-compose drupal drupal-8 drupal-8-module drupal-8-modules drupal-module drupal-modules drush elasticsearch graphql kibana mailhog nginx oauth2 redis secret stack
Last synced: 12 Jan 2025
https://github.com/sandokansaruhan/m-b-api-server-test-app
This is a simple App for usage and communicate with the Mercedes-Benz One API.
360-view 360photo boostrap4 curl curlphp get google-maps google-maps-api javascript json json-parser oauth2 oauth2-authentication oauth2-client php post session-cookie
Last synced: 11 Jan 2025
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/fivan999/brainforces
сайт для проведения онлайн соревновательных викторин
celery django docker elasticsearch oauth2 postgresql python quiz rabbitmq redis
Last synced: 10 Jan 2025
https://github.com/himenon/oauth2_proxy
Multiple Reverse Proxy Sapmle with oauth2_proxy
Last synced: 23 Dec 2024
https://github.com/mobilehero-archive/titanium-authentication
⭐ Axway Amplify authentication module for Appcelerator Titanium SDK
amplify api-builder appcelerator appcelerator-titanium authentication axway axway-amplify axway-sdk axwaydev brenton-house mobile oauth oauth2 titanium titanium-alloy titanium-mobile titanium-module titanium-sdk token turbo
Last synced: 17 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/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: 10 Jan 2025
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/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/poeschl/proxy-hosting-template
Template infrastructure for host monitoring and a reverse proxy with auth.
docker-compose hosting letsencrypt monitoring oauth2 prometheus reverse-proxy traefik-v2
Last synced: 24 Jan 2025
https://github.com/iwolf22/the-complete-2023-web-development-bootcamp
Homework and assignments from The Complete 2023 Web Development Bootcamp by Dr. Angela
api-rest css express-js html javascript node-js nosql oauth2 reactjs sql
Last synced: 12 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/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/pushpabrol/auth0-device-flow-appletv
auth0 device flow oauth2 appletv limited input device
apple-tv auth0 device-flow limited-input-devices oauth2
Last synced: 19 Jan 2025
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/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: 28 Dec 2024
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/madarche/oauth2-resource-server-example
OAuth2 Resource Server (RS) example
oauth2 oidc openid openid-client openid-connect
Last synced: 18 Dec 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: 16 Jan 2025
https://github.com/andrsam/urlshortener
HTTP service that serves to shorten URLs
oauth2 rest shorten-urls spring-mvc
Last synced: 21 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/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/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/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/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/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/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/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/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/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/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/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/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/binaryleo/react_native_social_login
A react native application using OAuth2 to handle a social login
google-api oauth2 react-native signin
Last synced: 07 Dec 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/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/gi0baro/ovpn-portal
Build client OpenVPN configurations with OIDC authentication
Last synced: 17 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/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: 20 Jan 2025
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/surendravidiyala/oauth-passport-facebook
Passport OAuth support through the passport-facebook module
facebook oauth2 passport passport-facebook passport-local user-authentication
Last synced: 26 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/krakphp/doctrine-oauth2
Doctrine and Laravel OAuth2 Integrations
Last synced: 01 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/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/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/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/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/liukun-lk/omniauth-dingtalk
OmniAuth strategy for DingTalk.
dingtalk oauth2 omniauth-dingtalk omniauth-strategy rails ruby
Last synced: 31 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: 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/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/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/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/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/authentiqid/passport-authentiq
PassportJS strategy for Authentiq ID.
authentication authentiq identity oauth2 oidc passportjs strategy
Last synced: 06 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/tslamic/go-oauth2-firestore
Firestore storage for OAuth 2.0
firestore golang golang-library oauth2 tokenstore
Last synced: 09 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/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/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/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/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/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/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/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/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