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/arminv/movie-app-api
Spring Boot API for a Movie App
docker java lombok maven mongodb oauth2 spring spring-boot spring-data-mongodb spring-security-oauth2 swagger-ui testcontainers
Last synced: 20 Dec 2024
https://github.com/sldless/uploadgist
Upload Gists what else do you expect?
Last synced: 19 Nov 2024
https://github.com/gabrielmerigo/ignite-fleet
Ignite fleet using Offline First
google-authentication mongodb-atlas oauth2 offline-first realmdb
Last synced: 16 Nov 2024
https://github.com/pruthviraj-chaudhari/notifyit-advanced-day-schedular
NotifyIt is an advanced day scheduler designed to help users manage their day and increase productivity. It allows users to create, organize, and track tasks efficiently, with integrated email reminders to notify users of pending tasks before the deadline. This is a full-stack web application built with Node.js, Express.js, MongoDB, and EJS.
authentication authorization ejs-templates expressjs mongodb nodejs oauth2 otp-verification passportjs
Last synced: 07 Dec 2024
https://github.com/sachinramesh15/spotify-oauth2
The script uses the OAuth2 ROPG authorization flow to obtain an access token from the Spotify API. With this access token, it makes a request to fetch details about a particular playlist identified by its ID. It then extracts information such as the playlist owner's name and the names of the tracks in the playlist.
Last synced: 15 Jan 2025
https://github.com/popcodelab/mdd_mvp
Minimized social network for developers - MVP (Minimum Viable Product)
angular angular-material backend flexbox-css java jpa json jwt-authentication jwt-token material-ui oauth2 reactiveforms rest-api restful scss spring-mvc spring-security springboot sql
Last synced: 16 Nov 2024
https://github.com/astarell/bloggy
A pet-project representing a simple website for writing articles and sharing them among other users
hibernate-orm java oauth2 postgresql-database spring-boot spring-data-jpa spring-mvc spring-security thymeleaf-template-engine
Last synced: 16 Nov 2024
https://github.com/webmaxru/node-red-contrib-openam
Node-RED nodes for ForgeRock OpenAM
forgerock node-red oauth2 openam
Last synced: 28 Nov 2024
https://github.com/yshplsngh/google-auth
raw implementation of Google authentication in nodejs and react
google-authentication nodejs oauth2 reactjs
Last synced: 31 Dec 2024
https://github.com/laban254/social-connect-api
A Flask-based social media API utilizing OAuth and PostgreSQL.
docker flask oauth2 postgresql python3 websocket
Last synced: 16 Dec 2024
https://github.com/fliplet/fliplet-widget-login-oauth2
SSO component for logging in with OAuth2 on Fliplet
Last synced: 27 Dec 2024
https://github.com/patrick-ehimen/dripmint
DripMint: The Future of Fashion and NFTs
gsap javascript nft oauth2 walletconnect
Last synced: 27 Dec 2024
https://github.com/notmyself/delegated-authorization
This is a demo application that demonstrates how to to do delegated authorization with OAuth 2 using standard .NET libraries.
Last synced: 16 Nov 2024
https://github.com/ltfschoen/skag_server_rails
Ruby on Rails app using OAuth2 and AdWords API
adwords-api oauth2 ruby-on-rails ruby-sdk
Last synced: 07 Dec 2024
https://github.com/pereirar3/rota-oeste-backend
Proposta de solução Back-End para o Desafio Prático
api-rest back-end-development csharp dotnet-core oauth2
Last synced: 19 Nov 2024
https://github.com/yangboz/mediawiki-extensions-phabricatorlogin
OAuth2.0 based MediaWiki extension PhabricatorLogin
login-system mediawiki mediawiki-extension oauth2 phabricator phabricator-extension php
Last synced: 15 Dec 2024
https://github.com/sasha-hk/auth-node
🧪 Authentication example with OAuth 2.0 and JWT
Last synced: 08 Jan 2025
https://github.com/pumpkinseed/myminifactory-oauth-examples
Example connection for MyMiniFactory Authservice
Last synced: 24 Dec 2024
https://github.com/docongminh/oauth2-nestjs
Basic example nestJs & Oauth2
knex nestjs oauth2 objection-orm passport-jwt
Last synced: 28 Dec 2024
https://github.com/ososuna/eazy-bank-api
Spring Security Zero to Master course
cors crsf jwt mysql oauth2 spring-security
Last synced: 05 Jan 2025
https://github.com/tsnsoft/tsn_python_oauth2
Пример получения данных пользователя с помощью Google API OAuth2
Last synced: 17 Nov 2024
https://github.com/epomatti/aws-cognito-app
Using Cognito for OAuth flows
aws aws-cognito nodejs oauth oauth2 terraform typescript
Last synced: 17 Nov 2024
https://github.com/lexxai/goit_python_web_hw_13
GoIT, Python WEB, Homework number 13. FastAPI. PostgreSQL. Docker. REST API. ORM SQLAlchemy. Pydantic. Bootstraps CSS. Jinga. Alembic. OAuth2. JWT. Redis. Cloudinary. Limits
cloduinary docker docker-compose fastapi fastapi-sqlalchemy goit homwork jinja2 oauth2 postgresql pydantic python redis rest-api
Last synced: 24 Nov 2024
https://github.com/vietddude/threads-clone-be
Threads Backend using Spring Boot, Postgres
oauth2 postgres spring-boot spring-security
Last synced: 17 Jan 2025
https://github.com/ososuna/spring-security
Simple authentication system using basic auth and JWT
Last synced: 05 Jan 2025
https://github.com/kubepay/understanding-rbac
Understanding Role based security
aws containers docker docker-compose dockerfile jsp jwt kubernates microservices nginx oauth2 oidc openshift rbac react security servlet spring spring-boot tomcat
Last synced: 17 Nov 2024
https://github.com/trodicaro/weaklinks
Browser extension (unfinished) to raise awareness around high fraudulent activities.
discover-api expressjs oauth2 whoisxmlapi
Last synced: 31 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/ashwang-whm/rubik.stack
Official process implementation of OAuth2.0 & OIDC. And the organizational structure backend management system
antdesign blazor-server freesql oauth2 oidc oidc-server organization-management pgsql
Last synced: 19 Nov 2024
https://github.com/austinjhunt/personal-express-api
Lightweight Express JS API that uses google's GMail API with OAuth2 flow to send emails to me. Hosting this API myself to automate the sending of emails to be upon form submission on another site.
api expressjs gmail-api googleapis node nodejs oauth2
Last synced: 15 Jan 2025
https://github.com/socialconnect/oauth2
[READ-ONLY] Subtree split of the SocialConnect OAuth2 Component
Last synced: 15 Jan 2025
https://github.com/rugaard/oauth2-netatmo
Netatmo OAuth 2.0 support for the PHP League's OAuth 2.0 Client
netatmo netatmo-api oauth oauth2 oauth2-netatmo php
Last synced: 08 Jan 2025
https://github.com/david-uhlig/omniauth-rocketchat
Unofficial Rocket Chat strategy for OmniAuth
oauth2 omniauth omniauth-strategy rocketchat ruby ruby-on-rails
Last synced: 31 Dec 2024
https://github.com/evertonpavan/social-auth-service-api
The social-auth-service-api is an service example for authentication with social media accounts using the OAuth 2.0 API and Passport strategy with package passport-google-oauth20.
google javascript nodejs oauth2 passport
Last synced: 19 Nov 2024
https://github.com/ivyhjk/amplify-react-auth
React authentication providers based on top of AWS Amplify
amplify authentication authentication-provider federated feredated-authentication oauth2 react react-native
Last synced: 09 Dec 2024
https://github.com/akkiepro/spring-security
spring web security using NoOpPasswordEncoder, BCryptPasswordEncoder, customised own login/logout page and Google SSO using OAuth2.
bcrypt google-sso java oauth2 spring-boot spring-security spring-web
Last synced: 14 Jan 2025
https://github.com/guiril/mexplore
串接音樂串流平台 Spotify Open API 製作音樂播放器。(未完成,開發中)
Last synced: 19 Nov 2024
https://github.com/laszloekovacs/oidc-express
Simple app to test login and get the users profile without an auth library
Last synced: 24 Nov 2024
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/jdev29/gmail-oauth2-mailer
Este es un proyecto demo de cómo enviar correos con Gmail usando Oauth2 de Google.
gmail gmail-api google google-api google-auth laravel oauth2 php
Last synced: 03 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/curityio/dotnet-api-jwt-validation
Code example of how to validate JWTs and authorize requests in a .NET API
api claims code-example dotnet jwt-validation oauth2 scopes zero-trust
Last synced: 03 Dec 2024
https://github.com/rnuv/nextfire-blog
A social blogging platform created with Next.js, React and Firebase. The application comes outfitted with user authentication, custom usernames, the ability to post articles, and a heart/unheart system.
Last synced: 24 Nov 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/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/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/rtomas/telegram-oauth-w3a
Telegram OAuth Server for Web3Auth
Last synced: 20 Dec 2024
https://github.com/mrgravity817/double_auth_phx
Learn how to implement authentication/authorization in Phoenix LiveView app
authentication authorization elixir guardian oauth2 phoenix-framework swoosh ueberauth
Last synced: 07 Jan 2025
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/gamaops/mono-sso
Simple and fast OAuth 2 compliant SSO
auditing authentication authorization oauth2 sso
Last synced: 28 Nov 2024
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/princed/oauth2-postmessage-profile
OAuth2 PostMessage Flow
cross-domain mirror oauth oauth2
Last synced: 19 Nov 2024
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/zemkogabor/oauth2-server-bundle
Slim Framework bundle that integrates oauth2-server server capabilities with Doctrine ORM support into Slim applications.
doctrine-orm oauth2 oauth2-server phpleague slim-framework
Last synced: 17 Nov 2024
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/cfreear/oauth2-bungie.net
Bungie.net OAuth 2.0 Client Provider for The PHP League OAuth2-Client
api bungie-net destiny oauth2 oauth2-client
Last synced: 26 Nov 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/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/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/socialiteproviders/calendly
[READ ONLY] Subtree split of the SocialiteProviders/Calendly Provider (see SocialiteProviders/Providers)
laravel oauth oauth1 oauth2 social-media socialite socialite-providers
Last synced: 16 Dec 2024
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/mariodudjak/studemos
Student project - Web application for managing laboratory exercises.
angular2 asp-net aspnetidentity entity-framework mssql oauth2 webapi-2
Last synced: 16 Jan 2025
https://github.com/anirbansharma1996/jarvis
Jarvis is an AI-driven application designed to provide a seamless and efficient user experience for various tasks. Utilizing state-of-the-art technologies and frameworks, Jarvis ensures optimal performance and scalability.
chakra-ui expressjs gemini-api javascript mongodb nodejs oauth2 reactjs render
Last synced: 17 Nov 2024
https://github.com/anirbansharma1996/ideaink
In the bustling world of social media, there's a new player in town, and it's changing the way we connect, share, and engage with the world. Say hello to "ideaInk" – your microblogging destination like no other!
crud-application javascript mongodb nextjs13 oauth2
Last synced: 17 Nov 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/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/venkata-naveen-varma/google-auth
Authenticate a user using Google account with NodeJS
expressjs google-authentication nodejs oauth2 passport server
Last synced: 24 Nov 2024
https://github.com/zhoozhoo/spring-cloud-examples
An example of Spring Cloud microservices in Docker
docker docker-compose dockerfile keycloak oauth2 spring-boot spring-cloud spring-cloud-circuitbreaker spring-cloud-config spring-cloud-eureka spring-cloud-gateway spring-cloud-loadbalancer spring-cloud-sleuth spring-security webflux zip
Last synced: 24 Oct 2024
https://github.com/dev-gaspar/oauth
Utilizando oauth para inicio de sesión con Google
Last synced: 30 Nov 2024
https://github.com/geoffsmith82/oauth2-password-grant
oauth2 oauth2-password-flow password-grant
Last synced: 08 Jan 2025
https://github.com/onify/blueprint-microsoft-azure-api-authenticate
Onify Blueprint: Authenticate against Microsoft Azure (AD) API using OAuth 2.0
azure bpmn flow microsoft oauth2 onify onify-blueprint onify-blueprints rest-api
Last synced: 29 Dec 2024
https://github.com/sleeplesscofi/express-backend-threads
Backend de clon de Threads enfocado en llevar la funcionalidad y la organizacion de las funciones al Frontend
eslint event-emmiter firebase-notifications husky jest jwt oauth2 prettier prisma redis-cache supertest swagger websocket zod-validation
Last synced: 21 Dec 2024
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/robotsandpencils/express-oauth-slack
OAuth 2.0 Middleware with CSRF mitigation for Slack Apps that use Express
express express-middleware expressjs expressjs-middleware oauth oauth2 slack slack-bolt slackbot
Last synced: 17 Nov 2024
https://github.com/vkosuri/gdrivedownload
Download files from Google Drive using API
Last synced: 30 Dec 2024
https://github.com/webong/laravel-signature
A Laravel Package providing SSO and OAUTH
laravel laravel-package oauth2 php sso-authentication
Last synced: 13 Jan 2025
https://github.com/yasasdev/notepad-oauth-application
This is a Notepad Application currently being developed using modern technologies. The application integrates OAuth for secure user authentication.
ejs express javascript nodejs oauth2 postgresql
Last synced: 17 Nov 2024
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/jwilsson/php-auto-refresh-oauth2-token-plugin
HTTPlug plugin to automatically refresh expired OAuth2 access tokens.
Last synced: 07 Jan 2025
https://github.com/ankitbko/python-requests-msal
Sample app integrating python requests library with MSAL to get AD token using Device Code Flow
active-directory azure microsoft-authentication-library msal oauth2 python python-requests-msal requests
Last synced: 20 Nov 2024
https://github.com/staciax/riot_oauth2
this project is a simple client for the Riot OAuth 2.0 Client
api-client http oauth2 python3 riot-games-api valorant
Last synced: 15 Oct 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/myatthurasoe/burgershop-with-react-and-promise-api
Burgershop app with MERN Stack ( Customer-side ordering app)
mern-stack nodemailer oauth2 react react-hooks redux
Last synced: 17 Nov 2024
https://github.com/savely-krasovsky/masked-email-bot
Telegram bot to generate Fastmail's Masked Emails
bot fastmail fastmail-api oauth2 telegram telegram-bot
Last synced: 27 Dec 2024
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
https://github.com/curityio/serverless-zero-trust-api
Zero trust in OAuth 2.0 lambdas, using self-contained JWTs containing full certificate details
api claims code-example jwt-validation lambda oauth2 scopes self-contained-jwt serverless zero-trust
Last synced: 03 Dec 2024
https://github.com/megaputer/go_oauth_phabricator
Client for OAuth2 Phabricator in Golang
client go golang oauth2 phabricator
Last synced: 20 Nov 2024
https://github.com/apulbere/oauth2-proxy-sample
gateway + oauth serve + resource server
authorization-server gateway oauth2 resource-server
Last synced: 28 Nov 2024
https://github.com/downthecrop/vue-supabase-oauth
Vue + Supabase + Pinia starter template for OAuth
github-oauth oauth oauth2 pinia pinia-vuejs supabase supabase-auth supabase-js template vue3 vuejs
Last synced: 30 Dec 2024