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-09 00:24:41 UTC
- JSON Representation
https://github.com/hsk81/oas-explorer
API Explorer: UI for OpenApi specs with Auth0 support
api auth0 electron javascript oas oauth2 openapi
Last synced: 14 Oct 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 Nov 2024
https://github.com/aolle/rhbk-workshop
Red Hat Build of Keycloak Workshop
authentication authorization containers freeipa identity identity-management idm keycloak keycloak-adapter keycloak-extension keycloak-provider keycloak-spi oauth2 oidc openid-connect openshift quarkus redhat sso workshop
Last synced: 13 Oct 2024
https://github.com/curityio/oauth-agent-kotlin-spring
A Kotlin OAuth Agent, providing API driven OpenID Connect for SPAs
oauth-agent oauth2 openid-connect spa spring-boot token-handler
Last synced: 03 Dec 2024
https://github.com/curityio/nordicapis-python-openid-connect-client
Nordic APIs OpenID Connect workshop source code
code-example oauth2 openid-connect website
Last synced: 03 Dec 2024
https://github.com/curityio/salesforce-authenticator
Salesforce oauth authenticator that can be used with any Java-based Web API
authenticator java oauth2 openidconnect plugin salesforce
Last synced: 03 Dec 2024
https://github.com/williamkoller/auth-keycloak-nestjs
Authentication with Keycloak using NestJS
docker-compose keycloak nestjs oauth2
Last synced: 09 Jan 2025
https://github.com/ngodat213/pulse_music_sb
java music-player mvc oauth2 spring-boot thymeleaf
Last synced: 10 Jan 2025
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/daggerok/spring-security-examples
This repository contains spring-security playgroung projects https://daggerok.github.io/spring-security-examples/
csrf csrf-protection csrf-tokens oauth-github oauth2 oauth2-facebook-login oauth2-githubclient spring-boot spring-mvc spring-security xsrf
Last synced: 11 Nov 2024
https://github.com/twtrubiks/django_oauth_toolkit_tutorial
Django OAuth2 tutorial
Last synced: 16 Nov 2024
https://github.com/npetkov/auth0_rails_frontend_example
Sample Rails 6 project demonstrating the OAuth2 code grant flow using auth0
auth0 cors jwt oauth2 omniauth rails6 rails6-api
Last synced: 09 Jan 2025
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: 12 Nov 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 Nov 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/akornatskyy/auth-playground
Auth playground with openssl, nodejs, hydra and oathkeeper.
hydra jwk jwt mtls oathkeeper oauth2
Last synced: 29 Nov 2024
https://github.com/archeun/archeun
The primary platform providing the core services for other archeun based applications
authentication authorization django oauth2 oidc python
Last synced: 30 Nov 2024
https://github.com/hasirciogli/pro-auth
Cool authenticeate and authorize service like oauth2
auth auth-service authenticate authorize authorize-service oauth-php oauth2 php-oauth php-oauth-service pro-auth pro-authorize proauth
Last synced: 12 Nov 2024
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/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: 28 Nov 2024
https://github.com/richardd3ng/repo-amigo
GitHub Repo Chatbot Web App
chatbot chromadb langchain oauth2 openai-chatgpt python streamlit
Last synced: 12 Nov 2024
https://github.com/kriasoft/simple-oauth2-clients
OAuth 2.0 clients for Google, Apple, Facebook, GitHub and other identity providers.
auth auth0 authentication credentials facebook github google identity identity-provider oauth oauth2 passport passportjs token tokens twitter
Last synced: 28 Nov 2024
https://github.com/dbish6/ideal_user_authentication_demos
A web application that demonstrates an advanced token-based user authentication flow with two different back-ends, as of now; TypeScript Express and Java Spring Boot.
css express java jwt jwt-authentication nodejs oauth oauth2 react redis redis-cache spring-boot spring-security typescript
Last synced: 28 Nov 2024
https://github.com/aliabbascheema/cryptographic_and_authentication
This project demonstrates the practical implementation and comparison of cryptographic techniques and authentication protocols Kerberos and OAuth 2.0 in cloud environments.
aes-encryption cryptography jinja2 kerberos-authentication matplotlib oauth2 performance-testing requests requests-oauthlib
Last synced: 15 Dec 2024
https://github.com/strehle/spring-openid-client
Spring Security OpenID client implementation (demo use case)
oauth2 oidc spring spring-boot uaa uaa-client
Last synced: 03 Dec 2024
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: 28 Nov 2024
https://github.com/youkol/scribejava-spring-boot-starter
scrivejava for spring boot starter
oauth2 scribejava scribejava-spring-boot-starter spring spring-boot
Last synced: 22 Dec 2024
https://github.com/ujjawalsol/continue-with-google
A MERN project, continue with google functionality
express fullstack-development google-oauth-login google-oauth2 jwt-authentication mern mern-project mongodb nodejs oauth2 passport-js reactjs secure
Last synced: 27 Nov 2024
https://github.com/vlambo3/invensales
InvenSales integrates OAuth2 for secure microservices and adds social login for user convenience. Built with Keycloak, it manages user identities and access permissions, enabling role-based access control to endpoints.
jwt-token keycloak oauth2 spring-boot spring-cloud spring-data-jpa spring-security
Last synced: 27 Nov 2024
https://github.com/meysam81/reddit-scheduled-submit
api-wrapper automation bot ci-cd content-publishing devops github-actions github-workflow oauth2 praw python python-reddit-api reddit reddit-api reddit-automation reddit-bot reddit-integration scripting social-media social-media-automation
Last synced: 13 Oct 2024
https://github.com/eve0415/discord-oidc
Discord OAuth2 to OpenID Connect bridge using Cloudflare Workers.
cloudflare cloudflare-workers cloudflare-zero-trust discord oauth2 oidc
Last synced: 23 Nov 2024
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/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/dhrupad17/kontax
KontaX- Your smart solution to organize, connect, and manage contacts with ease
cloudinary flowbite mysql-database oauth2 spring-mvc spring-security springboot3 tailwindcss thymeleaf
Last synced: 12 Oct 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/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: 08 Nov 2024
https://github.com/justedlev/bridgewayhub
🧱 API Gateway
api-gateway docekr-compose docker java java-17 keycloak maven oauth2 oauth2-client openapi-documentation openapi3 spring-boot spring-cloud spring-gateway spring-openapi spring-security-6 spring-security-oauth2 swagger-ui
Last synced: 17 Nov 2024
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: 29 Nov 2024
https://github.com/techsolutionstuff/socialite-login-with-facebook-account-in-laravel-9
we will see socialite login with a facebook account laravel 9. Here, we will learn how to create socialite login with facebook in laravel 8 and laravel 9.
facebook facebook-api facebook-login laravel laravel-9 laravel9 login oauth oauth2 socialite socialite-login
Last synced: 29 Nov 2024
https://github.com/frederikprijck/auth0-electron-angular
An example on how to integrate Auth0 in an Electron application that is using Angular
Last synced: 06 Dec 2024
https://github.com/frederikprijck/keycloak-angular
angular authentication bearer interceptor jwt keycloak oauth2
Last synced: 06 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/vedi/restifizer-starter-backend
Restifizer Backend starter
nodejs oauth2 rest-api starter typescript
Last synced: 09 Jan 2025
https://github.com/gaoyuyue/springcloud-sample
docker docker-compose oauth2 springcloud
Last synced: 02 Jan 2025
https://github.com/foryforx/ibossgo
golang with google oauth and postgres. Implemented in clean-architecture with sql migration.
clean-architecture gin golang mongodb oauth2 postgres postgresql sql-migration
Last synced: 22 Dec 2024
https://github.com/melardev/java_springcloud_eureka_zuul_oauth2jwt_restcrud
Java Spring Cloud Crud application using Microservices Architecture
api crud discovery-service eureka gateway java java-ee jwt microservices netflix oauth-server oauth2 rest spring-cloud zuul
Last synced: 26 Nov 2024
https://github.com/melardev/java_springcloud_eureka_zuul_config_kafka_oauth2jwt_proxydiscovery_restcrud
Java Spring Cloud Crud Application with Microservices
cloud config-service full-stack fullstack github java jwt microservices netflix oauth2 spring spring-cloud zuul
Last synced: 26 Nov 2024
https://github.com/danielwagn3r/identityserver-workshop
IdentityServer workshop
identityserver oauth2 oauth2-server openid openid-connect openid-server tokenservice
Last synced: 14 Dec 2024
https://github.com/cthoyt/flask-dance-with-redirects
Extend Flask-Dance to handle URL redirects
flask flask-dance oauth oauth1 oauth2
Last synced: 02 Dec 2024
https://github.com/mileschou/oauth2-server-jwt-bearer-grant
Implement RFC 7523 on league/oauth2-server
Last synced: 08 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: 16 Nov 2024
https://github.com/danielwagn3r/openid-calculator-api-dotnet
OpenID Connect Calculator API sample in C#
api api-rest csharp dotnet oauth2 openid openid-connect
Last synced: 14 Dec 2024
https://github.com/skar-software/markdown-git-cms
Markdown editor with Github integration - to edit and update files
cms github markdown markdown-editor oauth2
Last synced: 25 Dec 2024
https://github.com/frckbrice/social-media-frontend
An application that helps people to communicate. they can share text and documents.
nextjs14 oauth2 tailwindcss typescript
Last synced: 22 Nov 2024
https://github.com/mobilehero-archive/titanium-authentication-oauth
Axway Amplify module for OAuth authentication with Appcelerator Titanium SDK
android api-builder appcelerator axway axway-amplify axway-sdk axwaydev brenton-house ios mobile mobile-development oauth2 titanium titanium-alloy titanium-mobile titanium-modules titanium-sdk token turbo
Last synced: 17 Nov 2024
https://github.com/detain/oauth2-server-mydb-storage
`detain/db_abstraction` (mysqli,PDO,etc) Storage for `thephpleague/oauth2-server`
Last synced: 19 Nov 2024
https://github.com/frckbrice/task-management-frontend
task management system. Buit with JS, OAuth2, React.js, CSS3, Context-API
context-api css3 html5 javascript oauth2 reactjs
Last synced: 22 Nov 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/vandodev/login-social-com-oauth2-no-react-native
Login Social com OAuth2 no React Native - Code/drops #109
Last synced: 07 Dec 2024
https://github.com/joshidivanshu/blog-backend-using-fastapi-jwt-authentication
A Blog app backend created using FastAPI. Can perform test queries on the provided link just replace http://localhost:8000/ with a website link mentioned below. You can perform this using Postman or curl
alembic api asychronous backend fastapi jose-jwt jwt-authentication oauth2 python-3 sqlaclhemy sqlite3 webdevelopment
Last synced: 27 Dec 2024
https://github.com/vandodev/ignite-fleet
ignite-fleet Projeto do ignite para gestão de veículo
android atlas ignite ios oauth2 react react-native realm rocketseat typescript
Last synced: 07 Dec 2024
https://github.com/the-bunny-official/discord-google
Use Discord OAuth2 to authorize access to a Google Form. Due to restrictions, this is very rough and should probably only be used if you have your own domain.
discord discord-oauth2 google google-form google-forms google-script google-scripts html javascript oauth2 webhook
Last synced: 17 Nov 2024
https://github.com/vandodev/nlw-6-gameplay
nlw 6 gameplay
android api axios context-api discord-api expo ios javascript nextlevelweek nlw-6 nlw-6-react-native nlw-together oauth2 react-native rocketseat typescript typscript
Last synced: 07 Dec 2024
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 Nov 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 Nov 2024
https://github.com/hooklift/oidclient
OpenID Connect Go Client Library
golang-library oauth2 oauth2-client openid-connect
Last synced: 13 Nov 2024
https://github.com/hk669/hacksarena
event/ hackathons management app using django, azure SQL, and AWS S3 with rewarding features for the activity
allauth aws aws-s3 azure-postgres blogs django docker events github googleauthenticaion oauth2 postgresql redis redis-cache social-network
Last synced: 22 Nov 2024
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/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: 09 Nov 2024
https://github.com/dlyaswanth/google-authentication
Google Authentication fetching basic info and storing it in local storage or mysql
Last synced: 06 Dec 2024
https://github.com/sarahbabar/spotaticket
Concert events for your top artists on Spotify. Waiting for user extension.
concert-tickets concerts events express music oauth oauth2 spotify spotify-api spotify-web-api sqlite sveltekit tailwind tailwindcss ticketmaster ticketmaster-api ticketmaster-discovery typescript
Last synced: 21 Nov 2024
https://github.com/d-integral/instagramapiapp
The app displays the last photo in the user's Instagram account. The task was done according to learning the course "Networking and Security in iOS Applications" by University of California, Irvine on Coursera in 2017.
Last synced: 13 Nov 2024
https://github.com/pawfectly-yours/spring-auth-service
Auth microservice for Pawfectly Yours. Manages authentication and authorization processes, ensuring secure access to the application. Built with Spring Boot and Java, this service handles user login, registration, and role-based access control. Essential for maintaining security across the Pawfectly Yours platform.
api auth auth0 backend dependency-injection java jpa jpa-entities jpa-repository jwt microservices oauth2 rest-api spring-boot
Last synced: 06 Dec 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: 21 Nov 2024
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/raresail/nest-oauth2-micro-service
A template for an authentication service using oAuth2
google-oauth2 microservice nestjs oauth2 template
Last synced: 20 Dec 2024
https://github.com/mrf0rtuna4/django-discord-oauth2
🥢 Django application for secure user authorisation using Discord OAuth2
Last synced: 07 Nov 2024
https://github.com/embesozzi/oidc-check-session-iframe
Simple html page for implementing check session iframe based on OpenID Connect Session Management 1.0
iframe oauth2 oidc session-management
Last synced: 21 Nov 2024
https://github.com/cuongndc9/oauth2
🛸 Implement OAuth2 with Node & React.
103cuong oauth2 oauth2-client oauth2-server oauth2-workflows
Last synced: 21 Nov 2024
https://github.com/vitaliistf/blocktrackerweb
Web application for cryptocurrency investments tracking.
bootstrap css gson html java javascript jpa jquery kucoin-api lombok maven oauth2 postgresql spring-boot spring-mail spring-mvc spring-security thymeleaf
Last synced: 12 Nov 2024
https://github.com/swimshahriar/personal-portfolio
A personal site to showcase projects and skills.
nextjs nodemailer oauth2 portfolio portfolio-website
Last synced: 20 Dec 2024
https://github.com/jetbrains/jetpass
OWIN OAuth2 Provider for JetPass
authentication authorization hub jetbrains oauth2 owin
Last synced: 07 Oct 2024
https://github.com/dieffrei/salesforce-oauth-flows
Salesforce OAuth 2.0 Authentication Flows
Last synced: 15 Dec 2024
https://github.com/mcicolella/spring-boot-microservices
Raccolta di esercitazioni relative ai microservizi in Java con Spring Boot
eureka-server hystrix hystrix-dashboard java microservices netflix-eureka oauth2 oauth2-server open-source spring-boot spring-cloud
Last synced: 23 Nov 2024
https://github.com/yfereidouni/magicvilla
MagicVilla Project : Creating a REST API and Consuming it in the ASP.NET Core MVC
identity jwt-authentication jwt-token oauth2 rest-api web-api
Last synced: 06 Dec 2024
https://github.com/vormkracht10/oauth2-genesys
Genesys OAuth 2.0 support for the PHP League's OAuth 2.0 Client
genesys genesys-cloud oauth2 oauth2-client php php-league phpleague
Last synced: 12 Nov 2024
https://github.com/cruxstack/terraform-aws-cognito-userpool-clients
Terraform Module to provision Cognito userpool clients
aws cloudposse cognito cognito-idp cognito-user-pool oauth oauth2 sweetops terraform terraform-module
Last synced: 20 Nov 2024
https://github.com/cruxstack/terraform-aws-cognito-userpool
Terraform Module to provision Cognito userpool
aws cloudposse cognito cognito-idp cognito-user-pool oauth oauth2 sweetops terraform terraform-module
Last synced: 20 Nov 2024
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/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: 18 Nov 2024
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/shahryarjb/mishka_social
MishkaSocial is a plugin for MishkaCms as a social networking gateway
authentication elixir oauth2 social
Last synced: 30 Sep 2024