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-16 00:21:36 UTC
- JSON Representation
https://github.com/rufaidulk/kissancarro
An ecommerce rest api
laravel laravel-passport oauth2 rest-api
Last synced: 10 Jan 2025
https://github.com/tmvolpato/mygames-backend
API My Games
oauth2 rest-api spring spring-boot spring-data spring-security spring-test swagger2
Last synced: 26 Dec 2024
https://github.com/timboudreau/acteur-auth
OAuth authentication for the Netty-based acteur framework
Last synced: 10 Jan 2025
https://github.com/ahmedrafat-sw/youtub-clone
This project is a clone of YouTube using spring boot as back-end API and angular as a front-end UI
angular angular-material css3 database html5 java mogodb oauth2 spring-security springboot typescript xml
Last synced: 12 Jan 2025
https://github.com/tdiprima/spring-boot-keycloak
Spring Boot and Keycloak with OIDC
keycloak oauth2 oidc spring-boot
Last synced: 26 Dec 2024
https://github.com/netbuffer/oauth-protocol-demo
oauth protocol test,oauth2 server/client endpoint,use sa-token,spring-boot
api git hosts javaee javaweb jwt maven oauth oauth2 permission restful sa-token spring spring-boot springframework tomcat
Last synced: 26 Dec 2024
https://github.com/deepaksorthiya/spring-boot-3-microservice
Spring Boot 3 JDK17 Microservice Example
java microservice oauth2 openid-connect spring-boot
Last synced: 25 Dec 2024
https://github.com/anchoredapplications/eggio
Eggio is a geolocation-based Easter egg hunt game where users create unique Egg IDs, print QR codes, and place them on real Easter eggs. The app automatically sets egg locations based on the user's geolocation. Users can scan QR codes to find eggs and earn points.
Last synced: 26 Dec 2024
https://github.com/syed007hassan/security-features-nodejs
Implemented commonly used authentication and security features that are used in NodeJs.
cookie-session express-session helmet https jwt oauth2 passportjs webtoken
Last synced: 26 Dec 2024
https://github.com/syed007hassan/authentication-and-security-to-a-website
This module lets you authenticate using Google in your Node.js applications. By plugging into Passport, Google authentication can be easily and unobtrusively integrated into any application or framework that supports Connect-style middleware, including Express.
autho2 express google-api hashing mongodb mongoose nodejs oauth2 passport-local-mongoose
Last synced: 26 Dec 2024
https://github.com/mattrudin/deprecated_01
[This approach does work, but will be cancelled in favor of jso-oauth]
Last synced: 25 Dec 2024
https://github.com/pratham-jaiswal/secrets-box
Share your secrets anonymously!
ejs express facebook-oauth2 fullstack github-oauth2 google-oauth2 mongodb mongoose nodejs oauth2 social-media web-development
Last synced: 02 Jan 2025
https://github.com/mahmoudmoravej/may-i-coach-web
Web UI for may i coach
apollo-server graphql material-design oauth2 react remix tailwindcss typescript vitest
Last synced: 26 Dec 2024
https://github.com/cihatsolak/netcore-identityserver4
IdentityServer is an authentication server that implements OpenID Connect (OIDC) and OAuth 2.0 standards for ASP.NET Core. It's designed to provide a common way to authenticate requests to all of your applications, whether they're web, native, mobile, or API endpoints.
identityserver4 net5 oauth2 openid-connect quickstart
Last synced: 26 Dec 2024
https://github.com/jjcosgrove/php-gaoauth2
A simple PHP OAuth2 helper class for use with the Google Analytics API
authentication google oauth2 php
Last synced: 12 Jan 2025
https://github.com/alipolatli/aspnetcore-identity
Membership system leveraging Asp.Net Core Identity package, managing claims through cookie-based authentication, and supporting third-party authentication. It stands as a legacy.
claim identity mailserver mfa oauth2 openid
Last synced: 02 Jan 2025
https://github.com/shim369/nextjs-typescript-rails-crud-app
next-auth nextjs oauth2 rails-api ruby-on-rails typescript
Last synced: 12 Jan 2025
https://github.com/jaid/jaid-core-twitch-auth
jaid-core plugin for TwitchTV based logins.
auth jaid-core jaid-core-plugin lib library login oauth oauth2 twitch twitch-api twitch-tv twitchtv util utility
Last synced: 25 Dec 2024
https://github.com/giljr/my-auth0-app
In this tutorial, we’re going to simplify the process using Auth0 and Node.js, enabling you to quickly implement secure login and user authentication in your app.
auth0 authentication-backend express nodejs oauth2 oidc passportjs
Last synced: 25 Dec 2024
https://github.com/martishin/react-js-spring-oauth
OAuth authentification using React.js on the frontend and Spring on the backend
java maven mongodb oauth2 oauth2-client reactjs spring
Last synced: 01 Jan 2025
https://github.com/magimart/restaurants-api
Martket place for Restaurent ownners to list there restataurants with good Maps, menus and make it possible for clients to make reservations be4hand
aws-s3 mapbox mongodb mongodb-atlas mongoose nodejs oauth2 postgresql s3 typescript typo3
Last synced: 11 Jan 2025
https://github.com/oktadev/okta-grails-example
A Basic Grails App with Authentication
authorization grails oauth2 okta
Last synced: 14 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: 10 Jan 2025
https://github.com/curityio/zero-trust-api-testing
An example that shows how to develop and test a zero trust api.
api claims code-example jwt-validation oauth2 scopes testing
Last synced: 03 Dec 2024
https://github.com/ahmadyousif89/taski5y-api
backend rest api built using nest-js framework for the Taskify app
expressjs nestjs oauth2 postgresql
Last synced: 16 Jan 2025
https://github.com/sonyarianto/vanilla-sign-in-with-google-one-tap-demo
Demo on vanilla JavaScript that doing Sign-in with Google using Google One Tap API.
Last synced: 11 Jan 2025
https://github.com/mungasoftwiz/task-tracker-api
A task tracker RESTful API based on Python's Web Framework FastAPI
alembic fastapi jwt oauth2 pydantic pytest restful-api swagger-ui
Last synced: 13 Dec 2024
https://github.com/amponsemmichael/oauth
Implement OAuth 2.0 and OpenID Connect for authorization.
authentication-backend oauth2 openid restful-api session-management spring-boot spring-security tokens
Last synced: 29 Nov 2024
https://github.com/siddhant-vij/go-authentication
This repository consists of the personal code practice and notes for Go Authentication.
authentication hmac json-encoding jwt oauth2 password-storage
Last synced: 16 Jan 2025
https://github.com/socialiteproviders/gohighlevel
[READ ONLY] Subtree split of the SocialiteProviders/GoHighLevel Provider (see SocialiteProviders/Providers)
laravel oauth oauth1 oauth2 social-media socialite socialite-providers
Last synced: 14 Jan 2025
https://github.com/tsamaya/passport-example-with-google-oauth2
a Passport example using an Express with Google OAuth2
bulma express google javascript oauth2 passport tutorial
Last synced: 09 Jan 2025
https://github.com/abdullah0332/twitch
A React Application that uses RTMP server and JSON server at the Back-End to add/remove/edit streams and go live using OBS.
axios flv flvjs lodash oauth2 react reactjs redux redux-form redux-thunk
Last synced: 08 Jan 2025
https://github.com/vladimirfomene/oauth-implicit
auth0 jquery oauth2 springboot
Last synced: 07 Jan 2025
https://github.com/curityio/elixir-client-demo
A simple Elixir client demo app
client-credentials-flow client-demo code-example elixir oauth2
Last synced: 03 Dec 2024
https://github.com/luismisanve/oauth_api
REST API with OAuth 2.0 using Built-in Identity Server
asp-net-core csharp jwt-token oauth2 rest-api visual-studio
Last synced: 14 Jan 2025
https://github.com/amponsemmichael/spring-security-core
java jwt-authentication jwt-token oauth2 spring-boot spring-security
Last synced: 29 Nov 2024
https://github.com/dking1342/authentication-intro
Intro into different auth strategies
connect-mongo demo ejs express google-oauth2 javascript local-strategy mongodb mongoose nodejs oauth2 passportjs register
Last synced: 14 Jan 2025
https://github.com/sasha-hk/auth-node
🧪 Authentication example with OAuth 2.0 and JWT
Last synced: 08 Jan 2025
https://github.com/harsh-modi278/message-board-frontend
A simple blog sharing web application with boards, comments, users, and likes, markdown support - made using PostgreSQL, Express, React and Node.
Last synced: 08 Jan 2025
https://github.com/harsh-modi278/spm-group32-blog-sharing-website
This project is created as part of IT414 Software Project Management course work
express jwt-authentication mongodb nodejs oauth2 reactjs
Last synced: 08 Jan 2025
https://github.com/nginx-openid-connect/nginx-oidc-onelogin
NGINX Plus OIDC w/ OneLogin Integration
identity-provider idp jwt nginx nginx-oidc nginx-openid-connect nginxplus oauth2 oidc onelogin openid-connect
Last synced: 12 Jan 2025
https://github.com/mpolinowski/go-oauth2
Simple OAuth2 Implementation in Go
go golang oauth2 oauth2-client oauth2-server
Last synced: 30 Nov 2024
https://github.com/nginx-openid-connect/nginx-oidc-amazon-cognito
NGINX Plus OIDC w/ Amazon Cognito Integration
amazon-cognito identity-provider idp nginx nginx-oidc nginx-openid-connect nginx-plus nginxplus oauth2 oidc openid-connect
Last synced: 12 Jan 2025
https://github.com/patricks-js/zeroauth
ZerOAuth is an application for authentication and authorization using OAuth2 protocol.
api authentication-backend bun lefthook oauth2 postgresql typescript vitest
Last synced: 14 Jan 2025
https://github.com/benjaminnoufel/node-oauth2-client
Use an node oauth2 client on javascript or typescript.
client javascript node nodejs oauth2 typescript yarn
Last synced: 22 Nov 2024
https://github.com/xp-forge/web-auth
Web Authentication
authentication basic-authentication cas jwt oauth oauth1 oauth2 php userinfo xp-framework
Last synced: 06 Nov 2024
https://github.com/habibun/fos-oauth-server-bundle
Implements FOSOAuthServerBundle in symfony
bundle fosoauthserverbundle oauth2 php symfony symfony-bundle
Last synced: 14 Jan 2025
https://github.com/ribbinpo/oauth2-poc
for learning & poc oauth2 flow in each grant type
Last synced: 19 Nov 2024
https://github.com/fizker/swift-oauth2-models
Models for OAuth2 (RFC 6749) in Swift
oauth2 oauth2-client oauth2-server swift
Last synced: 12 Jan 2025
https://github.com/abhishektiwari/axioms-web-js
Axioms Javascript client for web applications including Single Page Applications such as Vue, Angular, and React
access-control angular axioms iam identity javascript-client oauth2 openidconnect react vue
Last synced: 29 Dec 2024
https://github.com/vkosuri/gdrivedownload
Download files from Google Drive using API
Last synced: 30 Dec 2024
https://github.com/bygui86/spring-security-oauth2
Spring Security OAuth2 sample project
mavenw oauth oauth2 spring spring-boot spring-boot-2 spring-cloud spring-cloud-gateway spring-security spring-security-oauth spring-security-oauth2
Last synced: 31 Dec 2024
https://github.com/olivierodo/simple-oidc-app
Just a simple app to test an open id connect endpoint
Last synced: 09 Dec 2024
https://github.com/piotrd22/categoryservice
Example microservice using Java, Spring, Auth0, Kafka, TestContainers, and more
docker java kafka oauth2 postgresql spring
Last synced: 19 Dec 2024
https://github.com/kostiantyn-matsebora/helm-charts
Helm chart repository
coredns helm helm-charts helm-charts-repository kubernetes kubernetes-deployment oauth2 oauth2-proxy oidc provisioning pvc
Last synced: 13 Jan 2025
https://github.com/sdspot2034/rhyme-and-reason
Spotify API >> ETL >> Dashboard
api data-analytics data-engineering data-modeling database etl oauth2 python spotify-api
Last synced: 08 Jan 2025
https://github.com/khunkyawtunwin/node_react_full_project
Node & React Full Project Tutorial
expressjs mongodb mongoose nodejs oauth2 passportjs reactjs redux sendgrid-mail stripe-payments
Last synced: 10 Jan 2025
https://github.com/ashot72/microsoft-teams-sso-forums
Microsoft Teams Basic Forum (SSO)
auth-flow-app fluent-ui fluent-ui-northstar graph-api messaging-extension microsoft-teams microsoft-temas oauth-2 oauth2 on-behalf-of personal-tab sharepoint sharepoint-lists single-sign-on sso-authentication teams-bot teams-chat teams-meeting teams-tab
Last synced: 30 Dec 2024
https://github.com/neo-ciber94/cocinaria
A recipe generator using AI
ai claude gemini oauth2 openai postgresql s3 vercel-ai-sdk
Last synced: 06 Jan 2025
https://github.com/21bshwjt/microsoftgraph
Microsoft Graph API
azure graphapi oauth2 powershell rest-api serviceprincipal
Last synced: 08 Jan 2025
https://github.com/thesaintkappa/supatodo
The most overengineered todo app you'll ever see which I initially intended to build "just to try out Supabase"
oauth2 postgresql react supabase todoapp
Last synced: 10 Jan 2025
https://github.com/thesaintkappa/marble
[IN DEVELOPMENT] A (subjectively) beautiful, modern and generally superior note-taking app. School project @mechaniktg
markdown nextjs oauth2 supabase
Last synced: 10 Jan 2025
https://github.com/unitvectory-labs/serviceauthcentral
Simplify microservice security with ServiceAuthCentral: Centralized, open-source authorization in the cloud, minus the shared secrets.
graphql java-17 oauth2 serviceauthcentral spring-boot
Last synced: 16 Jan 2025
https://github.com/jameskyburz/oauth-login-http
oauth-login-http
javascript login nodejs oauth1 oauth2 social-media
Last synced: 07 Jan 2025
https://github.com/jwilsson/php-auto-refresh-oauth2-token-plugin
HTTPlug plugin to automatically refresh expired OAuth2 access tokens.
Last synced: 07 Jan 2025
https://github.com/astralmortem/fastauth
Here’s a ready-to-use, customizable solution for FastAPI with Authentication, Authorization (RBAC), and OAuth2 support. This solution provides token based authentication(JWT, Redis, DB), role-based access control, and OAuth2 integration.
authentication authorization fastapi jwt jwt-authentication oauth2 orm python rbac token
Last synced: 30 Dec 2024
https://github.com/carloscazelattojr/spring-authorization-server
Studies on how Authorization Server works with Oauth2 + OpenID Connect (Spring Java)
authorization java oauth2 openid-connect spring-boot
Last synced: 13 Jan 2025
https://github.com/rtomas/telegram-oauth-w3a
Telegram OAuth Server for Web3Auth
Last synced: 20 Dec 2024
https://github.com/shofiq0023/spring-security-oauth2
java oauth2 oauth2-client spring-boot spring-security
Last synced: 28 Dec 2024
https://github.com/erwijet/notary
A unified server to handle OAuth2 flows across multiple providers for your apps
Last synced: 22 Dec 2024
https://github.com/shuklaritvik06/ktor-oauth
This project is to implement oauth feature using KTOR
authentication backend ktor oauth2
Last synced: 17 Jan 2025
https://github.com/frolov-andrey2405/virtumart
VirtuMart is an online store that offers a wide range of products and services.
celery css django django-allauth django-debug-toolbar django-environ django-redis docker html javascript js oauth2 postgresql python redis stripe
Last synced: 14 Jan 2025
https://github.com/tk04/sections
Full-stack application for embedding templates into your website with 3 lines of code.
apollo apollo-client apollo-server codegen grapqhl oauth2 postgresql prisma type-graphql typescript
Last synced: 06 Jan 2025
https://github.com/bartmika/osin-thirdparty-example
Example of a simple application which is powered by a third-party oAuth 2.0 server for it's authentication / authorization. Written in Golang.
golang-examples oauth2 oauth2-client
Last synced: 06 Jan 2025
https://github.com/princed/oauth2-postmessage-profile
OAuth2 PostMessage Flow
cross-domain mirror oauth oauth2
Last synced: 19 Nov 2024
https://github.com/808vita/react-news
React - News - with Auth0 & Libre Translation- Hosted on Render platform & working (previously was deployed to heroku - free tier limits crossed ) - since it is free tier server might take more than 1min to wake up from sleep.
auth0 mern mern-stack nodejs oauth2 react translation
Last synced: 28 Dec 2024
https://github.com/azmanabdlh/golang-web
authentication golang gql grpc jwt nsq oauth2 restful-api
Last synced: 07 Jan 2025
https://github.com/p4ul-m/courriel
Courriel is a web platform designed for managing and viewing incoming emails from both Microsoft and Google accounts.
gmail-api mail mailbox microsoftgraphapi nextjs oauth2 typescript webapp
Last synced: 07 Dec 2024
https://github.com/rtomas/microsoft-oauth-for-web3auth
Microsft OAuth Server for Web3Auth. Get Your Public Address
authentication ethereum oauth2 web3auth
Last synced: 20 Dec 2024
https://github.com/nasa9084/openid-connect-example
OpenID Connect Core 1.0 Authorization Code Flow Example
go golang oauth2 openid openid-connect openid-provider openid-server openidconnect openidconnect-client openidconnect-core openidconnect-provider
Last synced: 13 Dec 2024
https://github.com/code-byestefi/payment-repo-msvc
In progress...
api-rest docker microservices-architecture oauth2 springboot springcloud
Last synced: 31 Dec 2024
https://github.com/nisanth2004/spring-security-complete-guide
Complete Spring Security Fullstack app
java jwt ldap oauth2 security service spring springboot userdetails
Last synced: 15 Dec 2024
https://github.com/kneemund/mediawiki-discord-oauth
A MediaWiki extension that adds an authentication provider for Discord to WSOAuth.
discord mediawiki mediawiki-extension oauth2 oauth2-client oauth2-provider
Last synced: 09 Oct 2024
https://github.com/mramshaw/oauth2.0
OAuth 2.0 - Udacity ud330 - Authentication & Authorization
bandit flask identity-provider oauth oauth2 pip python sqlalchemy
Last synced: 14 Jan 2025
https://github.com/loglux/csv2email
This project automates the process of sending emails via the Office 365 API or Gmail API
gmail-api mail-sender ms-outlook oauth2 office365
Last synced: 07 Jan 2025
https://github.com/josdem/spring-webflux-resource-server
This project shows how to implement Oauth 2.0 Resource Server with Spring Boot Security project
gradle java oauth2 resource-server webflux
Last synced: 16 Nov 2024
https://github.com/josdem/spring-web-resource-server
Implements Oauth2 authorization code and client credentials flow
gradle java oauth2 spring-boot
Last synced: 16 Nov 2024
https://github.com/josdem/spring-web-resource-client
Implements Oauth2 authorization code from client perspective
authorization-code gradle java oauth2
Last synced: 16 Nov 2024
https://github.com/jmromer/github-ios
An iOS GitHub client designed for casual content discovery
alamofire cocoapods github-api ios ios-app ios-swift oauth2 rest-api swift
Last synced: 13 Jan 2025
https://github.com/curityio/token-handler-js-assistant
A helper library to help SPAs interact with OAuth Agent in the Token Handler pattern.
oauth-agent oauth2 openid-connect spa token-handler
Last synced: 03 Dec 2024