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-02-04 00:21:15 UTC
- JSON Representation
https://github.com/furkankayar/authsystem
Authentication and Authorization system written in NodeJS and VueJS
authentication authorization nodejs oauth2 postgresql sequelize-orm sequelizejs vuejs
Last synced: 12 Jan 2025
https://github.com/path-yu/youtube_api_basic
This is a basic project showing how to call the YouTube Data API using Nextjs.
google googleapis nextjs oauth2 taliwindcss typescript youtubedataapi
Last synced: 19 Jan 2025
https://github.com/farazkhanfk7/fastapi-tutorials
FastAPI tutorials to create Blog API with JWT and OAuth2 Authentication
Last synced: 31 Jan 2025
https://github.com/naveen-v-v/google-auth
Authenticate a user using Google account with NodeJS
expressjs google-authentication nodejs oauth2 passport server
Last synced: 24 Jan 2025
https://github.com/d3caf/breddit
A Reddit client for Elixir built on OAuth2. It's called Breddit because all the good Reddit/Elixir puns were taken and I like bread.
elixir elixir-lang oauth2 reddit reddit-api
Last synced: 24 Jan 2025
https://github.com/sandeepkv93/oidc-flow-demo
Interactive visual guide to the OpenID Connect (OIDC) authentication flow. Explore and understand modern web authentication step-by-step with React and Mermaid diagrams.
mermaidjs oauth2 oidc react tailwindcss
Last synced: 24 Jan 2025
https://github.com/venkatshukla/perl
Perl Master
code how-to howto oauth2 perl perl-script perl-scripts perl5 request sample-code script
Last synced: 19 Jan 2025
https://github.com/danrvp/oauth-php
Library for OAuth 1 and OAuth 2 workflows.
autoload composer-package oauth oauth1 oauth2 php php-library php5 php7 php8
Last synced: 19 Jan 2025
https://github.com/dulanji1/gapp-education-oauth-project
This are the main functionalities which we use OAuth in our web app. Integrating Google Sign-In into Web App / Google Sign-In , Getting The Token from The Refresh Token, List Drive Files, Upload A File to Google, Drive Delete Drive Files, Export a selected file, Create a Comment on a File, Get Comments on a File, Get All the Contacts / List Contacts
Last synced: 19 Jan 2025
https://github.com/thony32/keyZ
Flask RestAPI for managing passwords and keys
Last synced: 24 Jan 2025
https://github.com/erivandosena/api-ruby
RESTful API with Ruby on Rails
api-restful devise docker docker-compose doorkeeper nginx oauth2 passenger rails7 ruby
Last synced: 21 Jan 2025
https://github.com/satriaapn/oauth-2.0-node-js
this is an example of how to use OAuth 2.0, in this example you will be able to use google OAuth to get the non-private / public data of your google account or anyone that use the application.
express-js google-oauth2 node-js oauth2
Last synced: 20 Jan 2025
https://github.com/ankitborude/abacus-exam-system-rest-api
The Abacus Exam API is a comprehensive platform designed to streamline mathematical assessment and practice for educational institutions.
api caching endpoint-engineering exam expressjs generator http-server javascript joi-validation jspdf jwt mongodb mongoose morgan nodejs oauth2 rest-api restful-api winston-logger
Last synced: 25 Jan 2025
https://github.com/hvalfangst/google-oauth2-authorization-code-flow
This project provides a basic example in which OAuth2 authorization code flow is being utilized in order to access Google resources on behalf of the user. User and token information is persisted to DB upon successful authorization.
docker docker-compose gin-gonic go-pg golang google oauth2
Last synced: 25 Jan 2025
https://github.com/arrrrrmin/cloudfront-cognito-auth
Lambda@edge to secure cloudfront distributions using cognito as IDP in python
auth cloudfront cognito lambda lambda-at-edge oauth2
Last synced: 25 Jan 2025
https://github.com/hip1310/restaurantmenu
A flask based web application to add/edit/delete Restaurant Menus
Last synced: 25 Jan 2025
https://github.com/lachee/discord-php-kiss
A Keep It Simple Stupid approach of Discord and PHP
api discord discord-oauth kiss oauth2 oauth2-client php
Last synced: 25 Jan 2025
https://github.com/shahryarjb/mishka_social
MishkaSocial is a plugin for MishkaCms as a social networking gateway
authentication elixir oauth2 social
Last synced: 25 Jan 2025
https://github.com/h3ar7b3a7/keycloakwithspring
Exploring KeyCloak with a Spring application.
jwt keycloak oauth2 openid-connect saml
Last synced: 25 Jan 2025
https://github.com/h3ar7b3a7/toolbox
Example Spring Boot - Angular project (WIP), using best practices and highly recommended libraries for project & code quality.
angular angular-material chromatic cypress docker-compose eslint flyway github-actions gradle jest lombok oauth2 open-api-v3 prettier spring-actuator spring-boot spring-data-jpa spring-security sso storybook
Last synced: 25 Jan 2025
https://github.com/synolia/syliusadminoauthplugin
Add OAuth authentication for Sylius admin panel
oauth oauth2 php sylius sylius-plugin
Last synced: 01 Feb 2025
https://github.com/jim60105/lineloginoidcdemo
LINE Login OpenID Connect Demo Project (ASP.NET Core 6 MVC)
asp-net-core learning line line-login mvc net-core oauth2 oauth2-client
Last synced: 01 Feb 2025
https://github.com/sn1f3rt/quartcord
Discord OAuth2 extension for Quart.
discord discord-py oauth2 quart quart-extension
Last synced: 01 Feb 2025
https://github.com/dlyaswanth/google-authentication
Google Authentication fetching basic info and storing it in local storage or mysql
Last synced: 01 Feb 2025
https://github.com/skulltech/flask-static-oidc-protector
Simple Flask app to provide access to static website through OpenID Connect / OAuth2.0 authorization.
flask oauth2 oauth2-client oidc oidc-client protection static static-site
Last synced: 01 Feb 2025
https://github.com/zon-dev/oauth2
Implementation of OAuth 2.0 in Zig.
authorization oauth2 oauth2-client oauth2-server zig ziglang
Last synced: 01 Feb 2025
https://github.com/swiftsoftwaregroup/oauth2-authz-server
Authorization Server for the OAuth 2.0 Client Credentials Flow implemented in Python using Flask
authorization flask oauth2 oauth2-server python
Last synced: 06 Jan 2025
https://github.com/manthanank/ecommerce-store-reactjs-stripe-oauth2
ecommerce oauth2 reactjs stripe
Last synced: 30 Dec 2024
https://github.com/hpgrahsl/flightswebapi
Sample Project for my Java Magazin (04/2017) Article together with Manfred Steyer
keycloak oauth2 oidc security spring-boot webapi
Last synced: 08 Jan 2025
https://github.com/mariomenjr/identity
Identity Server 4 implementation using MongoDB for Stores.
csharp docker docker-compose elsalvador identity identityserver4 jwt-authentication mongo mongodb netcore oauth2 server
Last synced: 21 Jan 2025
https://github.com/stantanasi/retrofit-oauth2-converter
Retrofit OAuth2 Converter is an Android library for converting OAuth2 response to data class
android android-library converter kotlin oauth2 oauth2-client retrofit retrofit2
Last synced: 06 Jan 2025
https://github.com/johnnycrazy/google-birthdays-bot
Telegram bot, which sends out a daily digest of birthdays at that day
birthday google-contacts oauth2 telegram telegram-bot typescript
Last synced: 30 Dec 2024
https://github.com/daohoangson/js-tinhte-api
Tinh tế API authentication for React apps
api implicit-flow nextjs oauth2 react server-side-rendering xenforo
Last synced: 29 Dec 2024
https://github.com/imio/docker-authentic
Docker image for Authentic identity provider
authentic authentication docker-image jenkins-pipeline oauth2 saml
Last synced: 30 Dec 2024
https://github.com/mittal-parth/to-do-app-2.0
A Progressive Web Application with OAuth 2.0. It supports media and Speech to text input features as well.
css django html oauth2 pwa python social-auth
Last synced: 21 Dec 2024
https://github.com/trallnag/token2go-server
Augmentation to auth schemas that provides access to secrets.
Last synced: 21 Dec 2024
https://github.com/webdevtut/blogfeed
Personal and Public Blog website
cloudinary headless-chrome jest-tests mongodb nodejs oauth2 redis-cache
Last synced: 27 Jan 2025
https://github.com/authgear/authgear-sdk-android
Authgear authentication SDK for Android
android authentication java kotlin oauth2 sdk
Last synced: 07 Nov 2024
https://github.com/springerpe/oauth2-proxy-boshrelease
Bosh release to perform SSO Auth
bosh bosh-release nginx nginx-lua nginx-proxy oauth2 sso sso-authentication
Last synced: 14 Jan 2025
https://github.com/apulbere/oauth2-proxy-sample
gateway + oauth serve + resource server
authorization-server gateway oauth2 resource-server
Last synced: 27 Jan 2025
https://github.com/nginx-openid-connect/nginx-oidc-keycloak
NGINX Plus OIDC w/ Keycloak Integration
identity-provider idp keycloak nginx nginx-oidc nginx-openid-connect nginx-plus oauth2 oidc openid-connect
Last synced: 12 Jan 2025
https://github.com/yesarib/movieapp-token-cache-redis
🌱 This project is an example of an API developed with .NET Core and includes JWT token authentication, caching and Redis integration. Designed as a mini MovieApp, the project demonstrates these features.
api api-rest cache caching jwt jwt-auth jwt-token netcore oauth2 redis token
Last synced: 08 Jan 2025
https://github.com/ap/net-oauth2server-oidc
An OpenID Connect server on top of Net::OAuth2Server
oauth2 oidc open-id-connect openid-connect openidconnect perl
Last synced: 24 Dec 2024
https://github.com/is2ei/passport-typetalk
Typetalk OAuth2 strategy for Passport
Last synced: 12 Jan 2025
https://github.com/martinpankraz/azuresapodatareader
A dotnet 5 web project to showcase integration of Azure AD with Azure API Management for SAP OData consumption leveraging Principal Propagation.
apimanagement azure azure-app-service azuread cache dotnet5 oauth2 odata-client sample sap
Last synced: 17 Dec 2024
https://github.com/baratharivazhagan/spring-security-oauth2sso
Spring boot integrated with spring security demonstrating the usage of @EnableOauth2sso
oauth2 spring-security spring-security-oauth2 sso
Last synced: 21 Dec 2024
https://github.com/sonyarianto/pocketbase-oauth2-demo
Demo of OAuth2 in Pocketbase (by creating Sign-in with Google example).
javascript oauth2 pocketbase svelte
Last synced: 11 Jan 2025
https://github.com/svycka/social-user
This module adds custom grant types for https://github.com/bshaffer/oauth2-server-php to allow login with social services like google or facebook.
laminas mezzio oauth2 oauth2-server oauth2-server-php php social-login zend-expressive zend-framework
Last synced: 21 Dec 2024
https://github.com/tejasvi541/secret-confessions
css express html javascript mongodb nodejs oauth2
Last synced: 12 Jan 2025
https://github.com/mortonfox/munztools
Misc tools for Munzee
munzee munzee-types oauth2 ruby
Last synced: 21 Dec 2024
https://github.com/qbason/notes_management_flutter_django
Notes management Flutter apk + Django + Django REST framework + OAuth2 + SQLite
dart django django-rest-framework flutter oauth2 orm python3 sqlite
Last synced: 14 Jan 2025
https://github.com/wagner-de-carvalho/algamoney
API de serviços financeiros
auth authentication authorization event flyway java-17 json jwt-token mysql-database oauth oauth2 pageable predicate rest-api spring-boot spring-jpa
Last synced: 27 Jan 2025
https://github.com/renuo/rails_ember_google_oauth2
An example on how to connect Rails and Ember and perform a login through GoogleOauth2
ember oauth2 r-alessandrorodi rails
Last synced: 08 Jan 2025
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: 29 Dec 2024
https://github.com/didinj/ionic-vue-oauth2-example
Ionic Vue Tutorial: OAuth2 Login Example
auth ionic login oauth2 refresh-token register vue vuejs
Last synced: 04 Feb 2025
https://github.com/subethasensomatic/aw.claimsexpressions
Powerful library that offers a DSL for validating JWT claims. Developers can define complex claim validation logic all without needing to modify codebase.
asp-net-core claims dotnet dotnet-core jwt-authentication jwt-tokens oauth2 openid-connect
Last synced: 16 Dec 2024
https://github.com/yhunlu/rentiny-ecommerce-accommodationapp
backend: Node + Graphql + Apollo + MongoDB, frontend: typescript + Ant Design + React + React Hooks + React Router. This is Fully Modern Real Estate App that fully functioning home-sharing application where users will be able to sign in, create a listing and book other listings. Other Used Features: Google Sign In and OAuth 2.0, login sessions with cookies and session storage, Stripe, Google's Geocode API, Cloudinary.
ant-design antd-design apollo apollographql cloudinary google-geocoding-api mongodb node oauth2 react react-hooks react-router stripe stripe-connect stripe-payment typescript
Last synced: 18 Jan 2025
https://github.com/hvalfangst/azure-entraid-oauth2-client-server-python
Oauth2 on Azure Entra ID demonstrated with client and server FastAPI applications in Python. The server is deployed to Azure Web Apps via a GitHub Actions Workflow script. Client utilizes OIDC with authorization code flow.
az-204 azure azure-entra-id entra-id fastapi github-actions microsoft-entra-id oauth2 oauth2-authorization-code-flow openid-connect python
Last synced: 22 Dec 2024
https://github.com/lunchb0ne/videolibrarysystem
This is the repo of the best video rental service, that never was... ONFLIX!
management-system oauth2 vuejs
Last synced: 29 Dec 2024
https://github.com/gqtpe/spotify
spotify, clone
autroization-code-flow custom-hooks eslint mantine oauth2 react router-dom-v6 scss spotify-api spotify-web-api storybook typescript vite
Last synced: 13 Dec 2024
https://github.com/gm-gio/auto-catalog
An API for managing cars and manufacturers. It allows you to create, update, delete, and retrieve information about car manufacturers, models, and cars themselves. Includes search functionality for cars based on various criteria.
docker lombok maven oauth2 postgresql rest-api spring-boot swagger
Last synced: 14 Jan 2025
https://github.com/another-guy/promisify-auth0
Auth0-js wrapper with Promise based interface
auth0 authentication authorization browser brucke javascript jwt login oauth2 promise promisify sdk wrapper
Last synced: 14 Dec 2024
https://github.com/nicolasdao/userin-core
UserIn core component used to build UserIn plugins.
federated-identity-providers oauth2 oidc userin
Last synced: 07 Jan 2025
https://github.com/another-guy/evcr-auth-functions
Low-level functions for OAuth standard implementation (e.g. JWT generation and validation).
Last synced: 14 Dec 2024
https://github.com/locona/ozz
examle go hydra keto oathkeeper oauth2 ory sample
Last synced: 14 Dec 2024
https://github.com/dimmaryanto93/springboot-microservice-example
Belajar Microservice dengan SpringBoot
oauth2 rest-template springboot
Last synced: 27 Dec 2024
https://github.com/bruce-mig/spring-security
Multiple spring security Java projects
filter-chain jwt keycloak oauth2 redis-session
Last synced: 15 Jan 2025
https://github.com/detain/oauth2-server-mydb-storage
`detain/db_abstraction` (mysqli,PDO,etc) Storage for `thephpleague/oauth2-server`
Last synced: 20 Jan 2025
https://github.com/dimmaryanto93/springboot-oauth2-sso-example
Spring security oauth2 Authorization and Resource Server
auth-server authorization oauth2 oauth2-server springboot sso
Last synced: 27 Dec 2024
https://github.com/hantsy/spring-security-oauth2-authserver-example
OAuth2/OIDC Authorization Server Example based on Spring Authorization Server
kotlin oauth2 oauth2-server oidc spring-authorization-server
Last synced: 21 Dec 2024
https://github.com/hantsy/spring-security-oauth2-resourceserver-example
Spring Security and OAuth2/OIDC ResourceServer Example
keycloak kotlin oauth2 oauth2-resource-server oidc spring-security spring-security-resource-server
Last synced: 21 Dec 2024
https://github.com/mskims/dcoin-api
💵 Digitech coin, called dcoin is an open-api that aims to secure the confidential transactions made in SDHS.
Last synced: 17 Jan 2025
https://github.com/onify/blueprint-google-add-user-to-group
Onify Blueprint: Add user to group in Google via Google API
blueprint bpmn flow google google-api oauth2 onify onify-blueprint onify-blueprints
Last synced: 29 Dec 2024
https://github.com/deruina/starfolio
This project is a FastAPI application that allows users to authenticate with GitHub using OAuth and fetch their starred repositories. The application provides a web interface for users to log in and view their starred repositories, as well working with command-line interface (CLI)
asynchronous-programming concurrency fastapi oauth2
Last synced: 18 Jan 2025
https://github.com/vedi/restifizer-starter-backend
Restifizer Backend starter
nodejs oauth2 rest-api starter typescript
Last synced: 09 Jan 2025
https://github.com/onify/blueprint-google-api-auth
Onify Blueprint: Authenticate against Google API with service account
blueprint bpmn flow google oauth2 onify onify-blueprints rest-api
Last synced: 29 Dec 2024
https://github.com/jasonraimondi/command-query
OAuth2 Server with a Command-Query based API written in PHP. Uses the League OAuth2 Server, Doctrine. Includes an Angular SPA and Typescript Client Library.
api command-query doctrine-orm league-oauth2 lumen oauth2 oauth2-server php7
Last synced: 09 Nov 2024
https://github.com/jacobkobr/financeflow
Allows users to input check data, which is then imported into a Google Sheet using the Google Drive API.
google-sheets-api java maven oauth2 swing
Last synced: 20 Dec 2024
https://github.com/lissone/gameplay
Create groups to play your favourite games, with your friends.
async-storage expo oauth2 react-native rocketseat-nlw style-sheet typescript
Last synced: 15 Jan 2025
https://github.com/authgear/authgear-example-python-flask
Authentication for Authgear Python Flask Web Application
application authentication authgear authgear-examples flask oauth2 oidc python web
Last synced: 29 Dec 2024
https://github.com/smithg09/eklavya-server
Eklavya Server is a REST API built using Node-Typescript/Express/MongoDB with JWT support
express graphql mongodb nodejs oauth2 rest-api server typescript
Last synced: 15 Dec 2024
https://github.com/shz-code/mern-commerce-client
E-Commerce React Client with Redux
e-commerce express facebook-auth jwt mern-stack oauth2 react redux sslcommerz
Last synced: 21 Jan 2025
https://github.com/io-sgr/oauth
An Android compatible OAuth java library
android android-library java maven oauth oauth2 oauth2-client oauth2-server
Last synced: 03 Feb 2025
https://github.com/techsolutionstuff/socialite-login-with-google-account-in-laravel-9
we will see socialite login with a google account in laravel 9. Here, we will learn how to create a socialite login with google in laravel 8 and laravel 9.
google laravel laravel-9 laravel9 oauth oauth2 php socialite socialite-google socialite-login
Last synced: 28 Jan 2025
https://github.com/shiru99/piggybank
Cloud Software development Course Project - Built & deployed a simple banking app on the cloud
cloud-foundry cloud-functions nodejs oauth2 reactjs rest
Last synced: 08 Jan 2025
https://github.com/uragirii/refreshauthservice
A simple Refresh Token implementation using WebAPIs ASP.Net Framework
asp-net csharp netframework oauth2 refresh-token
Last synced: 06 Jan 2025
https://github.com/nealsavant/knowsong.life
An application that provides a way for spotify users to test their knowledge of music artists! Can you identify every song from your favorite musicians?
angular4 css html5 java-8 javascript oauth2 spotify spotify-web-api spring-mvc spring-security sql trivia-quiz-game typescript
Last synced: 21 Jan 2025
https://github.com/swiftsoftwaregroup/oauth2-res-server
Resource Server for the OAuth 2.0 Client Credentials Flow implemented in Python using Flask
api flask oauth2 oauth2-server python
Last synced: 06 Jan 2025
https://github.com/etcdema/oauth2.client
Small library for authentication of users on the third-party services supporting OAuth2 protocol: Google, Yandex, etc - nothing more, only authorization and obtaining information about the user. Deep rework of the project titarenko/OAuth2. Небольшая библиотека для идентификации пользователей на сторонних сервисах, поддерживающих OAuth2 протокол: Google, Yandex и т.д. - ничего лишнего, только авторизация и получение информации о пользователе. Глубокая переработка проекта titarenko/OAuth2.
Last synced: 30 Dec 2024
https://github.com/sguessou/node-project
Revisiting node and react with full fledged project
create-react-app express nodejs oauth2 react
Last synced: 22 Jan 2025
https://github.com/ipuldev/microservices-docker-go
Simple microservices ecosystem using Go + docker
docker go microservice microservices microservices-architecture monogodb oauth2 postgresql redis traefik
Last synced: 03 Feb 2025
https://github.com/intricate/keycloak-streamlabs
Keycloak identity provider for Streamlabs.
java keycloak keycloak-provider keycloak-spi oauth2 streamlabs
Last synced: 18 Jan 2025