Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
OAuth 2.0
![](https://explore-feed.github.com/topics/oauth2/oauth2.png)
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-02-13 00:21:15 UTC
- JSON Representation
https://github.com/fivan999/brainforces
сайт для проведения онлайн соревновательных викторин
celery django docker elasticsearch oauth2 postgresql python quiz rabbitmq redis
Last synced: 10 Jan 2025
https://github.com/echominds/infohub
"InfoHub: A collaborative platform for writing and sharing articles. Built with Java, Spring Boot, and Google OAuth2." "InfoHub: Веб-платформа для создания и публикации статей. Построено с использованием Java, Spring Boot и Google OAuth2."
community contentmanagement gradle java monolith-architecture oauth2 oauth2-client open-source postgres postgresql postgresql-database spring spring-boot spring-data-jpa spring-mvc spring-security webdevelopment
Last synced: 14 Feb 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: 30 Jan 2025
https://github.com/curityio/springboot-api-jwt-validation
Spring Boot API OAuth Integration and Validation of JWTs
api claims code-example jwt-validation oauth2 scopes spring-boot zero-trust
Last synced: 30 Jan 2025
https://github.com/brakmic/passport-keycloak-oauth2-oidc-portable
A Passport.js strategy for authenticating with Keycloak using the OAuth2/OIDC API (portable version)
keycloak oauth2 openid openid-connect passport pkce
Last synced: 31 Jan 2025
https://github.com/mobilehero-archive/titanium-authentication
⭐ Axway Amplify authentication module for Appcelerator Titanium SDK
amplify api-builder appcelerator appcelerator-titanium authentication axway axway-amplify axway-sdk axwaydev brenton-house mobile oauth oauth2 titanium titanium-alloy titanium-mobile titanium-module titanium-sdk token turbo
Last synced: 17 Jan 2025
https://github.com/nasa9084/oauth-example
an example OAuth 2.0 Provider(Server) and Client written in Go
example go golang oauth2 oauth2-client oauth2-provider oauth2-server
Last synced: 07 Feb 2025
https://github.com/sandokansaruhan/m-b-api-server-test-app
This is a simple App for usage and communicate with the Mercedes-Benz One API.
360-view 360photo boostrap4 curl curlphp get google-maps google-maps-api javascript json json-parser oauth2 oauth2-authentication oauth2-client php post session-cookie
Last synced: 11 Jan 2025
https://github.com/wolvesmentality/sample-angularjs-springboot-oauth2
angularjs bootstrap bower gulp hibernate jpa oauth2 spring-boot
Last synced: 10 Jan 2025
https://github.com/shuza/simple-restfull-api
This is prject demonstrate how to create a simple RestFull API with Play framework. It also implement oAuth.
java oauth2 play-framework restful-api
Last synced: 30 Jan 2025
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 Jan 2025
https://github.com/andrsam/urlshortener
HTTP service that serves to shorten URLs
oauth2 rest shorten-urls spring-mvc
Last synced: 14 Feb 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: 30 Jan 2025
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: 12 Jan 2025
https://github.com/poeschl/proxy-hosting-template
Template infrastructure for host monitoring and a reverse proxy with auth.
docker-compose hosting letsencrypt monitoring oauth2 prometheus reverse-proxy traefik-v2
Last synced: 24 Jan 2025
https://github.com/thesaintkappa/unwrapped
Get to know your top 99 tracks & artists before the end of the year.
music oauth2 spotify spotify-api svelte typescript
Last synced: 10 Jan 2025
https://github.com/amkisko/omniauth-slack-openid.rb
omniauth slack openid connect strategy
oauth2 omniauth openid openid-connect ruby ruby-gem ruby-on-rails slack
Last synced: 24 Jan 2025
https://github.com/path-yu/youtube_api_basic
This is a basic project showing how to call the YouTube Data API using Nextjs.
google googleapis nextjs oauth2 taliwindcss typescript youtubedataapi
Last synced: 19 Jan 2025
https://github.com/vaidehi13/movieticketbooking
Movie Ticket Booking backend using Java, Spring boot, MySQL, Spring Data JPA
actuator exception-handling java junit5 jwt mockito oauth2 redis rest-api resttemplate rolebasedauthrorization spring-boot spring-data-jpa spring-security validations
Last synced: 07 Feb 2025
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: 10 Jan 2025
https://github.com/bertrandmartel/mobileconnect
Library implementing Mobile Connect API written in GO
authentication authentication-flow golang mobileconnect oauth2 openid
Last synced: 03 Jan 2025
https://github.com/oada/oauth-dyn-reg-js
Implementation of draft OAuth 2.0 Dynamic Client Registration Protocol
Last synced: 03 Jan 2025
https://github.com/curityio/android-haapi-ui-sdk-demo
An OpenID Connect Android demo app showing how to use the HAAPI UI SDK and hardened mobile security
android code-example haapi mobile oauth2 openid-connect
Last synced: 30 Jan 2025
https://github.com/sangeethnandakumar/oauth
OAuth v2.0 implementation in .NET 5 with IdentityServer v4 with a custom auth configuration dashboard. Auth configurations are fetched on demand from SQLServer database
asp-net-core dotnet-core identityserver4 oauth2
Last synced: 09 Feb 2025
https://github.com/ryanfranklin237/sign-in-with-platform
leveraging the power of the laravel passport package to build a feature similar to 'sign in with google' with oauth 2.0
authentication backend laravel-passport oauth2 php rest-api
Last synced: 04 Jan 2025
https://github.com/ryanfranklin237/apiauth
authenctication in php using laravel passport
authentication backend laravel oauth2 passport php rest-api
Last synced: 04 Jan 2025
https://github.com/cmdruid/oauth2-crypto-bridge
An authentication bridge between an OAuth2 gateway and crypto-currency wallet.
cryptocurrency ethereum nextjs oauth2
Last synced: 04 Jan 2025
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: 04 Jan 2025
https://github.com/curityio/android-haapi-demo-app
An OpenID Connect Android demo app showing how to plug in the HAAPI Model SDK
android code-example haapi mobile oauth2 openid-connect
Last synced: 30 Jan 2025
https://github.com/trallnag/token2go-server
Augmentation to auth schemas that provides access to secrets.
Last synced: 14 Feb 2025
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: 30 Jan 2025
https://github.com/tolom/df-slack-py
Slack bot integrating Dialogflow CX natural language processing with client API system, featuring secure OAuth and Firebase token management
chatbot dialogflow-cx firebase oauth2 openapi python slack-api slack-bot
Last synced: 23 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: 14 Feb 2025
https://github.com/samuelselasi/knowafrika-api
Accessible API to know Africa
api authentication-backend fastapi fastmail mailtrap-io oauth2 postgresql postman-test pytest sqlalchemy-orm userdata
Last synced: 23 Jan 2025
https://github.com/shuklaritvik06/react-native-metaphors
This repository offers a collection of code snippets showcasing diverse functionalities, serving as metaphorical examples for developing innovative features in React Native applications.
animation firebase navigation oauth2 payment react-native
Last synced: 17 Jan 2025
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 Jan 2025
https://github.com/furkankayar/authsystem
Authentication and Authorization system written in NodeJS and VueJS
authentication authorization nodejs oauth2 postgresql sequelize-orm sequelizejs vuejs
Last synced: 12 Jan 2025
https://github.com/nartix/django-blog
A portfolio website project.
alpinejs celery django elasticsearch htmx javascript kafka kubernetes oauth2 postgresql python rabbitmq redis tailwindcss tiptap vitejs
Last synced: 11 Jan 2025
https://github.com/fox-techniques/janux-auth-gateway
A modular OAuth2 and JWT authentication gateway for FastAPI microservices
authentication authorization docker fastapi microservices mongodb oauth2 python user-management
Last synced: 14 Feb 2025
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: 14 Feb 2025
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: 18 Jan 2025
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: 18 Jan 2025
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: 30 Jan 2025
https://github.com/nextorigin/aescrypt
AES Salted Encryption helper for NodeJS
aes aes-256 aes-encryption decryption encryption nodejs oauth oauth2 security
Last synced: 30 Jan 2025
https://github.com/samuelselasi/afrilegal_api
Accessible Constitution API For African Countries
apache2 docker-compose fastapi fastapi-mail gunicorn-web-server html-css mailtrap-io nginx oauth2 openapi orm postgresql python sqlalchemy-orm swagger-ui
Last synced: 23 Jan 2025
https://github.com/sanjinkurelic/paintingsgarage
Paintings garage is a React web shop where customers can sell and buy physical or digital copies of paintings
aop hibernate jpa jwt lombok mapstruct moment oauth2 prop-types react react-jwt react-router redux redux-persist rtk rtk-query spring-aspects spring-boot spring-security yarn
Last synced: 26 Dec 2024
https://github.com/curityio/openid-client-android-appauth-dcr
Extended OpenID Connect Android integration in a Kotlin app using the AppAuth pattern and Dynamic Client Registration
android appauth code-example dynamic-client-registration mobile oauth2 openid-connect
Last synced: 30 Jan 2025
https://github.com/curityio/javascript-assisted-token-website
An example of the assisted token flow using JavaScript and JQuery
assisted-token code-example oauth2 openid-connect spa
Last synced: 30 Jan 2025
https://github.com/nginx-openid-connect/nginx-oidc-core
Reference implementation of OpenID Connect integration for NGINX Plus
amazon-cognito authentication authorization azure-ad identity-provider identity-providers idp jwt keycloak nginx nginx-oidc nginx-openid-connect nginxplus oauth2 oidc okta onelogin openid-connect
Last synced: 12 Jan 2025
https://github.com/marianapatcosta/gameplay
Mobile app developed with React Native using Expo and OAuth2 protocol to schedule games in Discord. This app was developed during the Next Level Week organized by Rocketseat. Some extra features were also implemented (check README.file for more details)
android async-storage axios css-in-js dark-theme expo internationalization ios mobile oauth2 react-native react-native-navigation typescript
Last synced: 11 Jan 2025
https://github.com/nginx-openid-connect/nginx-oidc-examples
Collections of examples as NGINX Plus OIDC Reference Implementations
nginx oauth2 oidc openid-connect
Last synced: 12 Jan 2025
https://github.com/luxchanlu/yet-another-nuxt-oauth2
YANO : Yet another nuxt oauth2 module
javascript nuxt nuxtjs oauth2 oauth2-client
Last synced: 12 Jan 2025
https://github.com/curityio/dynamic-user-routing
Dynamic routing of users to their home region, during authentication and API requests
api-gateway authentication-action claims multi-region oauth2 use-case wrapper-jwt
Last synced: 30 Jan 2025
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: 12 Jan 2025
https://github.com/mchmarny/gauther
Basic Google OAuth2 implementation with Cloud Firestore persistence - part of microservice patterns on Knative
Last synced: 31 Dec 2024
https://github.com/daggerok/spring-boot-oauth2
Inspired by https://spring.io/guides/tutorials/spring-boot-oauth2 tutorial
Last synced: 10 Jan 2025
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: 13 Feb 2025
https://github.com/david-alexander/nodejs-ingress-controller
Node.js-based ingress controller for Kubernetes
ingress-controller kubernetes nodejs oauth2 openid-connect
Last synced: 30 Jan 2025
https://github.com/macawls/notes-app-demo-frontend
Demo app using Nuxt and Pocketbase
bun nuxt oauth2 pocketbase shadcn vue
Last synced: 17 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: 01 Feb 2025
https://github.com/youkol/scribejava-spring-boot-starter
scrivejava for spring boot starter
oauth2 scribejava scribejava-spring-boot-starter spring spring-boot
Last synced: 14 Feb 2025
https://github.com/synolia/syliusadminoauthplugin
Add OAuth authentication for Sylius admin panel
oauth oauth2 php sylius sylius-plugin
Last synced: 01 Feb 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: 14 Feb 2025
https://github.com/felipecezar01/fullstack-oauth-login
Projeto para treinar o uso do OAuth 2.0 (Login com outros serviçõs: Google, Facebook, Github, etc)
Last synced: 10 Feb 2025
https://github.com/locona/ozz
examle go hydra keto oathkeeper oauth2 ory sample
Last synced: 07 Feb 2025
https://github.com/another-guy/promisify-auth0
Auth0-js wrapper with Promise based interface
auth0 authentication authorization browser brucke javascript jwt login oauth2 promise promisify sdk wrapper
Last synced: 07 Feb 2025
https://github.com/sn1f3rt/quartcord
Discord OAuth2 extension for Quart.
discord discord-py oauth2 quart quart-extension
Last synced: 01 Feb 2025
https://github.com/dlyaswanth/google-authentication
Google Authentication fetching basic info and storing it in local storage or mysql
Last synced: 01 Feb 2025
https://github.com/h3ar7b3a7/toolbox
Example Spring Boot - Angular project (WIP), using best practices and highly recommended libraries for project & code quality.
angular angular-material chromatic cypress docker-compose eslint flyway github-actions gradle jest lombok oauth2 open-api-v3 prettier spring-actuator spring-boot spring-data-jpa spring-security sso storybook
Last synced: 25 Jan 2025
https://github.com/mentos1386/zdravko
Self-Hosted multi region health check service
flyio golang healthcheck k6 oauth2 status-page temporal
Last synced: 10 Feb 2025
https://github.com/ghillert/uaa-bundled
Wraps the UAA into a Spring Boot application, provides an executable JAR that includes both the UAA and an embedded Tomcat instance.
java oauth2 spring-boot spring-security
Last synced: 26 Dec 2024
https://github.com/h3ar7b3a7/keycloakwithspring
Exploring KeyCloak with a Spring application.
jwt keycloak oauth2 openid-connect saml
Last synced: 25 Jan 2025
https://github.com/mollybeach/secure-user-api
REST API for managing users securely with OAuth2 and JWT authentication.
javascript jwt oauth2 postgresql sequelize-orm
Last synced: 25 Dec 2024
https://github.com/athiththan11/google-drive-oauth
Google Drive - OAuth2.0 using Google OAuth Client
google-drive google-drive-api google-oauth2 oauth2
Last synced: 01 Jan 2025
https://github.com/skulltech/flask-static-oidc-protector
Simple Flask app to provide access to static website through OpenID Connect / OAuth2.0 authorization.
flask oauth2 oauth2-client oidc oidc-client protection static static-site
Last synced: 01 Feb 2025
https://github.com/zon-dev/oauth2
Implementation of OAuth 2.0 in Zig.
authorization oauth2 oauth2-client oauth2-server zig ziglang
Last synced: 01 Feb 2025
https://github.com/douglasmoraisdev/node_movie_rental_api
A simple Movie Rental API with Node and Express.js
chaijs expressjs mochajs node nodejs oauth2 sequelizejs tdd
Last synced: 25 Dec 2024
https://github.com/daniel-hayes/song-id
A song identification concept built using React Native + Reddit API
oauth2 react react-native reddit-api redux
Last synced: 26 Dec 2024
https://github.com/josdem/spring-boot-oauth2
Spring Boot Oauth2 with Google
Last synced: 17 Jan 2025
https://github.com/ovidner/python-social-auth-liu
Additions to python-social-auth for Linköping University
adfs linkoping-university oauth2
Last synced: 08 Feb 2025
https://github.com/shahryarjb/mishka_social
MishkaSocial is a plugin for MishkaCms as a social networking gateway
authentication elixir oauth2 social
Last synced: 25 Jan 2025
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 Jan 2025
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: 14 Feb 2025
https://github.com/athiththan11/g-drive-oauth-image-upload
Google Drive Image Upload with OAuth 2.0
google-drive google-drive-api oauth2
Last synced: 01 Jan 2025
https://github.com/hip1310/restaurantmenu
A flask based web application to add/edit/delete Restaurant Menus
Last synced: 25 Jan 2025
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: 25 Jan 2025
https://github.com/augusto11cb/security-studies
Repository of notes and comments on Software Security and its fundamental concepts
asymmetric-cryptography authentication authorization csrf mtls multi-factor-authentication oauth2 openid tls
Last synced: 01 Jan 2025
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: 08 Feb 2025
https://github.com/hvalfangst/google-oauth2-authorization-code-flow
This project provides a basic example in which OAuth2 authorization code flow is being utilized in order to access Google resources on behalf of the user. User and token information is persisted to DB upon successful authorization.
docker docker-compose gin-gonic go-pg golang google oauth2
Last synced: 25 Jan 2025
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: 10 Jan 2025
https://github.com/hachreak/oauth2_mongopool
A implementation of an OAuth2 backend with persistence on MongoDB made with mongopool.
erlang erlang-libraries erlang-library mongodb oauth2
Last synced: 25 Dec 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: 08 Feb 2025