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-31 00:20:58 UTC
- JSON Representation
https://github.com/fusionauth/fusionauth-example-go-device-code-grant
get-gif: An Example Golang CLI app using the FusionAuth Golang Client Library to provide Device Code OAuth
example fusionauth go golang golang-cli oauth2 oauth2-device-code-flow
Last synced: 05 Nov 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: 30 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/dragos-tudor/backend-security
Rewritten ASPNET security libraries [functional principles].
aspnet authentication authorization cookies data-protection facebook-auth functional functional-programming google-auth oauth2 openid-connect security twitter-auth
Last synced: 17 Dec 2024
https://github.com/chamodshehanka/angular7-material-crud
Angular 7.0.1 CRUD using Firebase firestore and Material Design and also Google Authentication.
angular angular7 firebase firestore google material material-design nosql oauth2
Last synced: 12 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/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/pushkar1393/elasticsearch-based-big-data-indexing-application
A data indexing application based on Redis serialization to implement elastic search based queries
elasticsearch json-schema oauth2 queue-simulation redis spring-boot
Last synced: 08 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: 17 Dec 2024
https://github.com/dipti1202/memoriae
A social media website allows user to post, delete, edit and like pictures. Its a simple CRUD application.
css expressjs html javacript jsonwebtoken material-ui mongodb oauth2 react redux render
Last synced: 12 Dec 2024
https://github.com/frckbrice/whatsapp-clone-fe
next14 oauth2 supabase-auth supabase-db supabase-js supabase-storage tailwindcss
Last synced: 30 Dec 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: 20 Dec 2024
https://github.com/ernanej/social-authentication
Application developed in Ruby on Rails as a template to perform user authentication through their social networks. In this system, the following networks were used as a form of authentication, in addition, of course, to the creation of a standard user with email and password: Facebook, Github and Google.
authentication authentication-backend authentication-ruby devise oauth2 omniauth omniauth-facebook omniauth-github omniauth-google-oauth2
Last synced: 12 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/mariomenjr/identity
Identity Server 4 implementation using MongoDB for Stores.
csharp docker docker-compose elsalvador identity identityserver4 jwt-authentication mongo mongodb netcore oauth2 server
Last synced: 21 Jan 2025
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/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/developer-guy/springboot-oauth2-sample
⁉️ This project is example of OAuth2 and SpringBoot .
oauth2 oauth2-client oauth2-server springboot
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/hooklift/oidclient
OpenID Connect Go Client Library
golang-library oauth2 oauth2-client openid-connect
Last synced: 13 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/hub9/angular-oauth-client
Angular authentication module for OAuth APIs
Last synced: 23 Dec 2024
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/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/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/apulbere/oauth2-proxy-sample
gateway + oauth serve + resource server
authorization-server gateway oauth2 resource-server
Last synced: 27 Jan 2025
https://github.com/lukaszfabia/golocal
Peter Fun and his voting system.
docker-compose go gorm-orm oauth2 postgresql rest-api
Last synced: 16 Dec 2024
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/mchmarny/gauther
Basic Google OAuth2 implementation with Cloud Firestore persistence - part of microservice patterns on Knative
Last synced: 31 Dec 2024
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/ap/net-oauth2server-oidc
An OpenID Connect server on top of Net::OAuth2Server
oauth2 oidc open-id-connect openid-connect openidconnect perl
Last synced: 24 Dec 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: 17 Dec 2024
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/baratharivazhagan/spring-security-oauth2sso
Spring boot integrated with spring security demonstrating the usage of @EnableOauth2sso
oauth2 spring-security spring-security-oauth2 sso
Last synced: 21 Dec 2024
https://github.com/svycka/social-user
This module adds custom grant types for https://github.com/bshaffer/oauth2-server-php to allow login with social services like google or facebook.
laminas mezzio oauth2 oauth2-server oauth2-server-php php social-login zend-expressive zend-framework
Last synced: 21 Dec 2024
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/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/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/mortonfox/munztools
Misc tools for Munzee
munzee munzee-types oauth2 ruby
Last synced: 21 Dec 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 Jan 2025
https://github.com/wagner-de-carvalho/algamoney
API de serviços financeiros
auth authentication authorization event flyway java-17 json jwt-token mysql-database oauth oauth2 pageable predicate rest-api spring-boot spring-jpa
Last synced: 27 Jan 2025
https://github.com/effectra/third-party
Effectra\ThirdParty is a PHP library that provides OAuth configuration and functionality for various third-party platforms such as LinkedIn, GitHub, Facebook, and Google. It simplifies the process of integrating with these platforms and accessing user data through OAuth authentication
authentication facebook github google http-client linkedin oauth oauth2 php third-party
Last synced: 29 Dec 2024
https://github.com/parths049/spring-boot-oauth2
Oauth-2 login using spring boot REST API.
Last synced: 05 Dec 2024
https://github.com/parths049/spring-oauth2
java oauth2 spring spring-boot spring-security-oauth2
Last synced: 05 Dec 2024
https://github.com/natanaelvich/oauth2-app
authenticate oauth2 example app made with react native
Last synced: 05 Dec 2024
https://github.com/tcrouch/omniauth-wonde
OmniAuth strategy for Wonde
authentication edtech oauth2 omniauth ruby wonde
Last synced: 23 Dec 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: 16 Dec 2024
https://github.com/gearplug/rdstation-python
rdstation-python is an API wrapper for RD Station, written in Python.
api companies contacts crm customization leads marketing notifications oauth2 opportunities python rdstation requests webhooks wrapper
Last synced: 09 Jan 2025
https://github.com/didinj/ionic-vue-oauth2-example
Ionic Vue Tutorial: OAuth2 Login Example
auth ionic login oauth2 refresh-token register vue vuejs
Last synced: 09 Dec 2024
https://github.com/williamkoller/auth-keycloak-nestjs
Authentication with Keycloak using NestJS
docker-compose keycloak nestjs oauth2
Last synced: 09 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/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/felipecezar01/fullstack-oauth2-login
Projeto que usa autenticação por outras plataformas, como o Google.
Last synced: 17 Dec 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/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/gqtpe/spotify
spotify, clone
autroization-code-flow custom-hooks eslint mantine oauth2 react router-dom-v6 scss spotify-api spotify-web-api storybook typescript vite
Last synced: 13 Dec 2024
https://github.com/gm-gio/auto-catalog
An API for managing cars and manufacturers. It allows you to create, update, delete, and retrieve information about car manufacturers, models, and cars themselves. Includes search functionality for cars based on various criteria.
docker lombok maven oauth2 postgresql rest-api spring-boot swagger
Last synced: 14 Jan 2025
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/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: 14 Dec 2024
https://github.com/another-guy/evcr-auth-functions
Low-level functions for OAuth standard implementation (e.g. JWT generation and validation).
Last synced: 14 Dec 2024
https://github.com/locona/ozz
examle go hydra keto oathkeeper oauth2 ory sample
Last synced: 14 Dec 2024
https://github.com/joduplessis/weekday
Level up your team. Weekday is a messaging-first collaboration platform that gives your team superpowers. 💬 🚀
app cordova design design-patterns dev-kit electron googledrive graphql janus jimp messaging mqtt oauth2 polls react storybook webrtc
Last synced: 06 Dec 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/v-kolesnikov/omniauth-amplifr
Omniauth OAuth2 middleware for Amplifr.com
Last synced: 18 Jan 2025
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: 18 Jan 2025
https://github.com/donomii/authentigate
An edge server that manages user sessions via oauth2
authentication authentication-middleware edge edge-server edge-service oauth2 oauth2-client session-management user-management
Last synced: 28 Dec 2024
https://github.com/dimmaryanto93/springboot-microservice-example
Belajar Microservice dengan SpringBoot
oauth2 rest-template springboot
Last synced: 27 Dec 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: 27 Dec 2024
https://github.com/hantsy/spring-security-oauth2-resourceserver-example
Spring Security and OAuth2/OIDC ResourceServer Example
keycloak kotlin oauth2 oauth2-resource-server oidc spring-security spring-security-resource-server
Last synced: 21 Dec 2024
https://github.com/hantsy/spring-security-oauth2-authserver-example
OAuth2/OIDC Authorization Server Example based on Spring Authorization Server
kotlin oauth2 oauth2-server oidc spring-authorization-server
Last synced: 21 Dec 2024
https://github.com/io-sgr/oauth
An Android compatible OAuth java library
android android-library java maven oauth oauth2 oauth2-client oauth2-server
Last synced: 09 Dec 2024
https://github.com/onify/blueprint-google-add-user-to-group
Onify Blueprint: Add user to group in Google via Google API
blueprint bpmn flow google google-api oauth2 onify onify-blueprint onify-blueprints
Last synced: 29 Dec 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: 29 Dec 2024
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/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/jacobkobr/financeflow
Allows users to input check data, which is then imported into a Google Sheet using the Google Drive API.
google-sheets-api java maven oauth2 swing
Last synced: 20 Dec 2024
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/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/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/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/authgear/authgear-example-python-flask
Authentication for Authgear Python Flask Web Application
application authentication authgear authgear-examples flask oauth2 oidc python web
Last synced: 29 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/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/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/monogramm/docker-mattermost-ldap
:whale: :elephant: Custom image for mattermost-ldap
docker ldap mattermost oauth2 php
Last synced: 16 Jan 2025
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/shz-code/mern-commerce-client
E-Commerce React Client with Redux
e-commerce express facebook-auth jwt mern-stack oauth2 react redux sslcommerz
Last synced: 21 Jan 2025
https://github.com/oktadev/php-api-oauth-sample
Secure PHP API with OAuth Example
Last synced: 14 Jan 2025
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