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: 2024-11-15 00:20:45 UTC
- JSON Representation
https://github.com/alexandrevilain/xoauth2
golang.org/x/oauth2 wrapper with storage
golang oauth2 oauth2-client storage
Last synced: 15 Nov 2024
https://github.com/truauth/truauth
openid compliant-ish oauth 2.0 authentication service for 3rd party service authentication
3rd-party-service go grpc microservices oauth2 postgresql protobuf
Last synced: 14 Nov 2024
https://github.com/danilobuerger/oauth2
OAuth 2.0 server implementation written in Go
Last synced: 13 Oct 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/oada/oauth-dyn-reg-js
Implementation of draft OAuth 2.0 Dynamic Client Registration Protocol
Last synced: 09 Nov 2024
https://github.com/websolutionstuff/laravel-9-socialite-login-with-twitter-account
In this article, we will see laravel 9 socialite login with twitter account. Many websites provide different types of login authentication to users like login with google, login with gmail, login with facebook, login with github, login with twitter.
authentication laravel laravel-socialite laravel8 laravel9 oauth oauth2 social-login socialite socialite-login twitter twitter-api
Last synced: 11 Nov 2024
https://github.com/dimmaryanto93/springboot-microservice-example
Belajar Microservice dengan SpringBoot
oauth2 rest-template springboot
Last synced: 07 Nov 2024
https://github.com/josdem/spring-boot-oauth2
Spring Boot Oauth2 with Google
Last synced: 16 Nov 2024
https://github.com/josdem/spring-boot-authorization-server
This project shows how to implement Oauth 2.0 with Spring Boot Security project
gradle java oauth2 spring-boot spring-security
Last synced: 16 Nov 2024
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: 07 Nov 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: 12 Nov 2024
https://github.com/fivan999/brainforces
сайт для проведения онлайн соревновательных викторин
celery django docker elasticsearch oauth2 postgresql python quiz rabbitmq redis
Last synced: 11 Nov 2024
https://github.com/beangreen247/youtube-subscribed-channels-gui
Python tool - YouTube Subscribed Channels GUI, lists user's subscribed channels with subscription dates & duration. Search, navigate results. Google API for authentication. Setup, troubleshoot, verify per Google's guide
247 api bean beangreen247 consent google green gui oauth oauth2 python tk tkinter venv venv-python verification virtualenv youtube
Last synced: 07 Nov 2024
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: 29 Oct 2024
https://github.com/almmiko/procreader
Read reddit programming for fun
api guzzlehttp laravel oauth2 reddit-api
Last synced: 13 Nov 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 Nov 2024
https://github.com/davidallendj/opaal
Tool to automate the OAuth 2.0/OIDC flows
authorization-flow cli login oauth2 oidc
Last synced: 15 Nov 2024
https://github.com/albinotonnina/deck-secure-delegated-access-with-openid-connect
Deck for overview of OIDC
deck oauth2 oidc openid-connect presentation presentation-slides
Last synced: 13 Oct 2024
https://github.com/sjinks/php-oauth2-server
PSR-7 compatible OAuth2 server
oauth2 oauth2-server php7 psr-7
Last synced: 14 Nov 2024
https://github.com/mileschou/oauth2-server-jwt-bearer-grant
Implement RFC 7523 on league/oauth2-server
Last synced: 20 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/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: 13 Oct 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: 14 Oct 2024
https://github.com/another-guy/evcr-auth-functions
Low-level functions for OAuth standard implementation (e.g. JWT generation and validation).
Last synced: 27 Oct 2024
https://github.com/cmdruid/oauth2-crypto-bridge
An authentication bridge between an OAuth2 gateway and crypto-currency wallet.
cryptocurrency ethereum nextjs oauth2
Last synced: 09 Nov 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: 15 Oct 2024
https://github.com/gaurav-chaurasia/it254-project
healthcare(disease and medicine details by authorized doctors) info system and contagious disease tracker with chat functionality.
expressjs geospatial-data google-maps-api google-maps-javascript-api node oauth2 socket-io
Last synced: 09 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/zahoorahmad/oauth-flask
SSO and OAuth Flow Integration for Google, Microsoft, and Other Providers
authentication authentication-backend docker flask google microsoft oauth2 sso
Last synced: 09 Nov 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 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: 14 Oct 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 Nov 2024
https://github.com/raresail/nest-oauth2-micro-service
A template for an authentication service using oAuth2
google-oauth2 microservice nestjs oauth2 template
Last synced: 23 Oct 2024
https://github.com/richllew182/shuffle-showdown
Shuffle Showdown is an interactive quiz application built using Node.js, Express, and EJS for dynamic content rendering. The application utilizes Spotify's OAuth to access a user's liked songs and generate a fun 10-round quiz based on those tracks.
Last synced: 29 Oct 2024
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/simon-zerisenay/kmalae.ltd
Kmalae.ltd
carpooling-application dfd-diagrams javascript microservices microservices-architecture oauth2 reactnative sass scss share-rides typescript
Last synced: 15 Nov 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/cryptosingh1337/urlific
URLific, provides proxy URL for frequently changing URLs like Instagram handles.
oauth2 spring-boot spring-mvc spring-security tailwindcss thymeleaf
Last synced: 09 Nov 2024
https://github.com/gaurav-chaurasia/chat-app
a chat web application like WhatsApp, on nodejs using WebSockets
mongoose-odm nodejs oauth2 passport socket-io websocket
Last synced: 09 Nov 2024
https://github.com/thesaintkappa/moses-cockpit
A web dashboard for all things related to the Moses Project.
app-directory discord discord-api google google-cloud google-cloud-storage mongodb mongoose next-auth nextjs nextjs14 oauth2
Last synced: 10 Nov 2024
https://github.com/mmikhail2001/team_chat
ВКРБ МГТУ ИУ6. Корпоративный мессенджер. SSO, треды, реакции, групповая политика, интеграция с Gitlab.
gitlab golang keycloak oauth2 react typescript webhook websocket
Last synced: 07 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/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: 15 Oct 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/frederikprijck/keycloak-angular
angular authentication bearer interceptor jwt keycloak oauth2
Last synced: 16 Oct 2024
https://github.com/luxchanlu/yet-another-nuxt-oauth2
YANO : Yet another nuxt oauth2 module
javascript nuxt nuxtjs oauth2 oauth2-client
Last synced: 13 Nov 2024
https://github.com/authgear/authgear-example-python-flask
Authentication for Authgear Python Flask Web Application
application authentication authgear flask oauth2 oidc python web
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
https://github.com/ovidner/python-social-auth-liu
Additions to python-social-auth for Linköping University
adfs linkoping-university oauth2
Last synced: 27 Oct 2024
https://github.com/swimshahriar/personal-portfolio
A personal site to showcase projects and skills.
nextjs nodemailer oauth2 portfolio portfolio-website
Last synced: 02 Nov 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: 07 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/woody-wordpress/woody-sso
Replaces the Wordpress connection system with the SSO (single sign on) of Raccourci Agency: LE STUDIO
oauth2 sso wordpress wordpress-plugin
Last synced: 10 Oct 2024
https://github.com/rafaeldavish/pot-of-quotes-app
A web application that provides a list of quotes within a variety of categories as well provides a user registration and authentication system. This application uses persistent data storage to create a RESTful web application that allows users to perform Read, Create, Update, and Delete operations.
boostrap flask flask-application flask-restful flask-sqlalchemy google-api json oauth2 vagrant virtualbox
Last synced: 15 Nov 2024
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: 07 Nov 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/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: 11 Nov 2024
https://github.com/h3ar7b3a7/keycloakwithspring
Exploring KeyCloak with a Spring application.
jwt keycloak oauth2 openid-connect saml
Last synced: 15 Nov 2024
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: 13 Nov 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: 02 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/hooklift/oidclient
OpenID Connect Go Client Library
golang-library oauth2 oauth2-client openid-connect
Last synced: 13 Nov 2024
https://github.com/mobilehero-archive/titanium-jwt
Axway Amplify JWT parser for Appcelerator Titanium apps
amplify android api-builder appcelerator axway axway-amplify axwaydev brenton-house ios javascript jwt mobile native nodejs oauth2 titanium token turbo
Last synced: 17 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/jiwhiz/keycloak-spring-security-oauth2-token-exchange-demo
Demo system for Keycloak OAuth2 Token Exchange
angular keycloak oauth2 rfc8693 spring spring-boot spring-security token-exchange
Last synced: 31 Oct 2024
https://github.com/boxyhq/ruby-examples
Ruby Example Apps powered by BoxyHQ
oauth2 omniauth omniauth-strategy rails ruby sorcery sso
Last synced: 09 Nov 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/zemkogabor/oauth2-server
Simple OAuth 2.0 Server based on Thephpleague and Slim framework.
oauth2 oauth2-server slim-framework thephpleague-oauth2
Last synced: 17 Nov 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/melittleman/blazoridentityadmin
A .NET 8 OpenID Connect provider & Identity administration dashboard based on the MudBlazor Server template with per-page interactivity and without Entity Framework.
administration dashboard dotnet identity mudblazor oauth2 openid-connect openiddict
Last synced: 09 Nov 2024
https://github.com/ds5105119/blogapi
DRF 블로그 백엔드
boto3 django django-rest-framework elasticsearch oauth2 postgresql
Last synced: 15 Nov 2024
https://github.com/hafizn07/next-auth-v5-advanced-guide-2024
Next-auth v5 project with Next.js 14, offering robust authentication features including social logins, password recovery, email verification, two-factor authentication, user roles (admin & user), login components, and secure API route protection. Explore middleware, callbacks, hooks, and utilities for seamless integration and customization.
authjs nextjs14 oauth2 prisma serveractions two-factor-authentication usermanagement
Last synced: 17 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/xhcf/springboot_weboauth
A Springboot application that secures an html/js front end behind an oauth login.
html js-front oauth oauth-login oauth2 springboot-application springboot-web-oauth webapp
Last synced: 13 Nov 2024
https://github.com/damienbod/demotokensapikeyvault
ASP.NET Core OpenID Connect STS hosted on Azure using Azure Key Vault
aspnet-core azure azure-key- oauth2 openid-connect
Last synced: 17 Oct 2024
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: 29 Oct 2024
https://github.com/trallnag/token2go-server
Augmentation to auth schemas that provides access to secrets.
Last synced: 28 Oct 2024
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: 08 Nov 2024
https://github.com/jeff-tian/passport-citi
passport strategy for authenticating with citi sandbox account
citibank oauth2 openbanking passport-strategy passportjs
Last synced: 15 Nov 2024
https://github.com/tharushaudana/fcm-send-with-oauth2-php
This is the latest way to send FCM messages via REST API.
cloud-messaging fcm fcm-messaging fcm-push-notification fcmpush firebase oauth2 php rest-api
Last synced: 17 Nov 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: 02 Nov 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: 13 Oct 2024
https://github.com/frankhefeng/xk6-oauth-pkce
OAuth PKCE extension for K6
k6 oauth2 pkce pkce-authentication xk6 xk6-extension
Last synced: 24 Oct 2024
https://github.com/thenamevishnu/job-sector-client-side
Job sector is the ultimate destination for freelancers across the board. Discover a diverse array of projects, collaborate with clients, and take your freelance journey to new heights. Whether you're a creative, coder, or consultant, job sector opens doors to success.
google oauth2 paypal react redux tailwindcss webrtc
Last synced: 13 Nov 2024
https://github.com/hvalfangst/azure-oauth2-oidc-auth-code-flow-client-server-example-python
Oauth2 on Azure demonstrated with client and server applications in Python. Client utilizes OIDC with auth code flow.
az-204 azure fastapi github-actions oauth2 oauth2-authorization-code-flow openid-connect python
Last synced: 31 Oct 2024
https://github.com/vvaldesc/tfc_gestor_academia
TFG Hairdressing academy and shop manager frontend
ant-design astro authentication axios-react material-ui npm oauth2 react react-hooks seo seo-friendly seo-optimization ssl-certificate storyblok svelte tailwindcss transition-api ux-ui vite wordpress
Last synced: 17 Nov 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: 17 Nov 2024
https://github.com/chinalym/learn-spring-security
学习 spring security 的入门demo,包含如何基本使用,扩展能力,以及创建可以复用的 starter 工程,带有详细的说明文档
oauth2 spring-security spring-security-oauth
Last synced: 02 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: 04 Nov 2024
https://github.com/mon99745/securityreference
🔐 Security Reference w/ JWT & OAuth2.0
Last synced: 17 Nov 2024