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/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/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/tushar-3549/api-development
FastAPI application showcasing backend development with Python, including RESTful APIs, database integration with PostgreSQL, and modern development practices.
api-development backend fastapi jwt oauth2 postgresql-database sqlalchemy
Last synced: 30 Dec 2024
https://github.com/almmiko/procreader
Read reddit programming for fun
api guzzlehttp laravel oauth2 reddit-api
Last synced: 13 Jan 2025
https://github.com/berlinbruno/key-nest
KeyNest is a secure and intuitive password manager application built using Spring Boot, Thymeleaf, OAuth for authentication, and MongoDB for data storage. This project aims to provide a user-friendly platform where users can securely store and manage their passwords.
mongodb oauth2 password-manager springboot thymeleaf
Last synced: 12 Jan 2025
https://github.com/sakkke/mc-express
A proxy service that maps /maps and /Backups under Discord authentication
authentication discord hono honojs oauth2 oauth2-discord-proxy proxy proxy-server proxy-service
Last synced: 13 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/mileschou/oauth2-server-jwt-bearer-grant
Implement RFC 7523 on league/oauth2-server
Last synced: 08 Dec 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/emersoncosta0915/practical.cleanarchitecture
Full-stack .Net 8 Clean Architecture (Microservices, Modular Monolith, Monolith), Blazor, Angular 18, React 18, Vue 3, BFF with YARP, Domain-Driven Design, CQRS, SOLID, Asp.Net Core Identity Custom Storage, OpenID Connect, Entity Framework Core, OpenTelemetry, SignalR, Hosted Services, Health Checks, Rate Limiting, Cloud Services (Azure, AWS, GCP).
angular azure blazor devops docker kubernetes microservice oauth2 reactjs vuejs
Last synced: 21 Jan 2025
https://github.com/trallnag/token2go-server
Augmentation to auth schemas that provides access to secrets.
Last synced: 21 Dec 2024
https://github.com/bcdlab-project/dashboard
The bcdLab Project Dashboard web page
api bcdlab codeigniter codeigniter4 css html javascript keycloak oauth2 php socket-io tailwindcss website
Last synced: 27 Dec 2024
https://github.com/nginx-openid-connect/nginx-oidc-ping-identity
NGINX Plus OIDC w/ Ping Identity Integration
nginx nginx-oidc nginx-openid-connect nginxplus oauth oauth2 oidc openid-connect ping ping-identity
Last synced: 12 Jan 2025
https://github.com/ds5105119/blogapi
DRF 블로그 백엔드
boto3 django django-rest-framework elasticsearch oauth2 postgresql
Last synced: 15 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/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/zon-dev/oauth2
Implementation of OAuth 2.0 in Zig.
authorization oauth2 oauth2-client oauth2-server zig ziglang
Last synced: 06 Dec 2024
https://github.com/tcarrio/edge-oauth-sessions
OAuth session management at the edge with Cloudflare Workers
botdetection cloudflare cloudflare-workers geolocation oauth2 oidc openid-connect proxy serverless
Last synced: 17 Jan 2025
https://github.com/zacksleo/yii2-authclient
Yii AuthClient for Lianluo ( lianluo.com)
authentication oauth2 oauth2-client yii2 yii2-extension
Last synced: 30 Nov 2024
https://github.com/rijalghodi/songify-child-of-sportify
Search songs on spotify server, maka playlist, and save it!
fetch-api oauth2 props-and-state-components reactjs sportify-api
Last synced: 22 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/dryewo/cyrus-ui-oauth2
Library for UI authentication using OAuth2.
clojure cyrus oauth2 oauth2-authentication
Last synced: 05 Jan 2025
https://github.com/kathleenwest/article-cms-azure-demo-project
Deploy an Article CMS to Azure Cloud Developer - A simple Content Management System (CMS) for articles, where a user can log in, view published articles, and publish new articles.
authentication azure azure-authentication azure-sql-database azure-sql-server azure-storage cloud cms content-management-system demo flask-webapp logging oauth2 python python-logging python-web-application udacity udacity-cloud-developer-nanodegree udacity-cloud-nanodegree udacity-nanodegree
Last synced: 23 Jan 2025
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/oktadev/php-api-oauth-sample
Secure PHP API with OAuth Example
Last synced: 14 Jan 2025
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/ipuldev/microservices-docker-go
Simple microservices ecosystem using Go + docker
docker go microservice microservices microservices-architecture monogodb oauth2 postgresql redis traefik
Last synced: 27 Jan 2025
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
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/chinalym/learn-spring-security
学习 spring security 的入门demo,包含如何基本使用,扩展能力,以及创建可以复用的 starter 工程,带有详细的说明文档
oauth2 spring-security spring-security-oauth
Last synced: 21 Dec 2024
https://github.com/priontoabdullah/anushilon-server
🖼️ Anushilon - virtual science lab with interactive simulations 📺🔬 built with React, Redux, Tailwind, Node, Express, MongoDB, Mongoose etc. 🧪 🖥️ Visit at https://anushilon-bd.web.app/ 🎥 ❤️
express javascript mongodb mongoose node oauth2 rest-api
Last synced: 13 Jan 2025
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/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/diogosouza/hb-oauth2-diy
Honeybadger's OAuth2 source code for Ruby and Rails project with Devise and oauth-plugin.
devise oauth-plugin oauth2 rails ruby
Last synced: 29 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 Jan 2025
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/aaronpk/oauth-authorization-server-discovery
This specification enables an OAuth resource server to indicate the authorization server it is protected by.
Last synced: 13 Jan 2025
https://github.com/hooklift/oidclient
OpenID Connect Go Client Library
golang-library oauth2 oauth2-client openid-connect
Last synced: 13 Jan 2025
https://github.com/strogonoff/django-upwork-auth
Simple Upwork login for your Django-based project.
django oauth2 python upwork-api
Last synced: 21 Jan 2025
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/francescodisalesgithub/gcloud-terminal-shell-exfiltration
script that exfiltrate gcloud terminal app informations
cloudshell data-exfiltration database exfiltration google google-cloud-shell hacked hacking oauth2 proof-of-concept sqlite
Last synced: 28 Jan 2025
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/albinotonnina/deck-secure-delegated-access-with-openid-connect
Deck for overview of OIDC
deck oauth2 oidc openid-connect presentation presentation-slides
Last synced: 23 Jan 2025
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/oktadev/okta-implicit-flow-detector
A browser extension for Chrome and Firefox to detect the deprecated OAuth 2.0 Implicit flow
Last synced: 14 Nov 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: 05 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/jeff-tian/egg-passport-citi
Citi passport plugin for egg
citibank egg-passport egg-plugin eggjs oauth2 openbanking passportjs
Last synced: 16 Jan 2025
https://github.com/barbarbar338/discord-oauth2-example
Discord OAuth2 özelliğini kullanarak sitelere nasıl giriş yapılabileceğini anlatan küçük bir repo.
Last synced: 05 Jan 2025
https://github.com/socialiteproviders/vercel
[READ ONLY] Subtree split of the SocialiteProviders/Vercel Provider (see SocialiteProviders/Providers)
laravel oauth oauth1 oauth2 social-media socialite socialite-providers
Last synced: 08 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/bruce-mig/spring-security
Multiple spring security Java projects
filter-chain jwt keycloak oauth2 redis-session
Last synced: 15 Jan 2025
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: 28 Jan 2025
https://github.com/piomin/sample-micronaut-security
Demo with Micronaut application illustrating Security module
jwt micronaut micronaut-oauth2 micronautfw oauth2 security
Last synced: 01 Nov 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/selcuksert/oauth-oidc-spa
A sample project on OAuth & OpenID Connect using Angular as SPA Client, SpringBoot as ResourceServer and Keycloak as IdP
angular keycloak oauth2 openidconnect singlepageapplication springboot
Last synced: 19 Nov 2024
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/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/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 Jan 2025
https://github.com/tejasvi541/secret-confessions
css express html javascript mongodb nodejs oauth2
Last synced: 12 Jan 2025
https://github.com/jeff-tian/passport-citi
passport strategy for authenticating with citi sandbox account
citibank oauth2 openbanking passport-strategy passportjs
Last synced: 16 Jan 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/thefoxkd/calendarmtusi
Интеграция расписания МТУСИ с календарями - Python приложение для синхронизации расписания занятий МТУСИ с Google и Mac календарями. Возможности: автоматический парсинг расписания, обновления в реальном времени, умное разрешение конфликтов. Построено на Python 3.9+, Playwright, Google Calendar API, асинхронной архитектуре и строгой типизации.
async-python automation calendar-integration clean-architecture education-tools google-calendar-api mtuci oauth2 playwright pydantic python schedule-sync testing type-hints web-scraping
Last synced: 14 Jan 2025
https://github.com/tienhuynh-tn/login-google-gmail
Login Gmail in Java Web
gmail google-api google-oauth2 j2ee java jsp-servlet login login-gmail oauth2 openid-auth tomcat-server
Last synced: 22 Jan 2025
https://github.com/drtey/socialapi
Trying to emulate a basic social network´s API with python
bcrypt fastapi jwt oauth2 postgres postgresql psycopg2 pydantic pytest python python3 sqlalchemy
Last synced: 21 Jan 2025
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: 23 Jan 2025
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: 23 Jan 2025
https://github.com/curityio/serverless-zero-trust-vercel-api
A serverless zero trust OAuth 2.0 protected API for Vercel deployment, protected with self-contained JWTs
api claims code-example jwt-validation oauth2 scopes self-contained-jwt serverless vercel
Last synced: 03 Dec 2024
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: 04 Oct 2024
https://github.com/aayush-dhakal/nodejs-google-oauth-authentication
a website with user authentication using passport-google-oauth20
authentication express-js googleoauth handlebars-js mongodb nodejs oauth2
Last synced: 24 Jan 2025
https://github.com/sachingupta0019/fastapi
Fast API Projects
api fastapi flask jwt-authentication jwt-token oauth2 python restful-api sqlalchemy
Last synced: 22 Jan 2025
https://github.com/jetbrains/jetpass
OWIN OAuth2 Provider for JetPass
authentication authorization hub jetbrains oauth2 owin
Last synced: 07 Oct 2024
https://github.com/mayankgupta-dev08/finvista-nexus
Microservices - POC
docker docker-compose eureka grafana helm java kafka kubernetes maven mysql oauth2 open-telemetry openapi rabbitmq resilience4j rest-api spring-boot spring-cloud spring-cloud-gateway swagger
Last synced: 09 Oct 2024
https://github.com/posener/githubapp
oauth2 Github app authentication client
github github-api go golang oauth2
Last synced: 13 Dec 2024
https://github.com/jamesbirtles/hapi-oauth
Allow your users to login with a number of oauth providers
hapi hapi-plugin hapi-v17 oauth oauth2
Last synced: 17 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/doriantaylor/p5-app-oauth-authenticator
Stand-alone PSGI/FastCGI authenticator against multiple OAuth(2) providers
authentication fastcgi oauth oauth2 psgi
Last synced: 13 Dec 2024
https://github.com/hoccyy/fitpick
FitPick is an app that saves your closet virtually and helps you choose an outfit if you can't decide!
firebase firebase-auth firebase-database google-oauth google-oauth-login nextjs nodejs oauth2 outfit-planner react virtual-closet webapp
Last synced: 22 Jan 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/curityio/kafka-zero-trust
OAuth 2.0 zero trust event based messaging between APIs
api code-example events kafka nodejs oauth2 zero-trust
Last synced: 03 Dec 2024
https://github.com/curityio/jwt-validation-in-symfony
Example code for JWT validation tutorial in an OAuth protected Symfony API
api claims code-example jwt-validation oauth2 scopes zero-trust
Last synced: 03 Dec 2024
https://github.com/berlinbruno/post-it
Join PostIt, the innovative social media platform that empowers you to share your thoughts, photos, and experiences with friends and followers. Discover new interests, connect with like-minded individuals, and engage with a vibrant community through posts, comments, and reactions.
Last synced: 23 Jan 2025
https://github.com/yury-sannikov/react-native-salesforce-restapi
android ios oauth2 react-native salesforce
Last synced: 02 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/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/nayak-nirmalya/tinder-clone
Tinder Clone with React Native, Expo, TypeScript, TailWindCSS, Context API, Google Firebase, React Navigation.
android eas expo firebase firestore ios oauth2 react-native react-navigation tailwindcss typescript
Last synced: 22 Jan 2025
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