Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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:

https://github.com/szgabsz91/oauth2-authorization-proxy-client

Client libraries for OAuth2 Authorization Proxy

angularjs facebook google oauth2 security vanillajs

Last synced: 18 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/stonyshi/java-sso

java-sso

java oauth2 sso-login

Last synced: 12 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/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/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/farazkhanfk7/fastapi-tutorials

FastAPI tutorials to create Blog API with JWT and OAuth2 Authentication

fastapi oauth2

Last synced: 31 Jan 2025

https://github.com/naveen-v-v/google-auth

Authenticate a user using Google account with NodeJS

expressjs google-authentication nodejs oauth2 passport server

Last synced: 24 Jan 2025

https://github.com/d3caf/breddit

A Reddit client for Elixir built on OAuth2. It's called Breddit because all the good Reddit/Elixir puns were taken and I like bread.

elixir elixir-lang oauth2 reddit reddit-api

Last synced: 24 Jan 2025

https://github.com/sandeepkv93/oidc-flow-demo

Interactive visual guide to the OpenID Connect (OIDC) authentication flow. Explore and understand modern web authentication step-by-step with React and Mermaid diagrams.

mermaidjs oauth2 oidc react tailwindcss

Last synced: 24 Jan 2025

https://github.com/danrvp/oauth-php

Library for OAuth 1 and OAuth 2 workflows.

autoload composer-package oauth oauth1 oauth2 php php-library php5 php7 php8

Last synced: 19 Jan 2025

https://github.com/dulanji1/gapp-education-oauth-project

This are the main functionalities which we use OAuth in our web app. Integrating Google Sign-In into Web App / Google Sign-In , Getting The Token from The Refresh Token, List Drive Files, Upload A File to Google, Drive Delete Drive Files, Export a selected file, Create a Comment on a File, Get Comments on a File, Get All the Contacts / List Contacts

oauth2 webapp

Last synced: 19 Jan 2025

https://github.com/thony32/keyZ

Flask RestAPI for managing passwords and keys

flask oauth2 python supabase

Last synced: 24 Jan 2025

https://github.com/utkarsh5026/pauth

An OAuth library for everyone in python

facebook github google lib oauth2 package pip python twitter

Last synced: 24 Jan 2025

https://github.com/satriaapn/oauth-2.0-node-js

this is an example of how to use OAuth 2.0, in this example you will be able to use google OAuth to get the non-private / public data of your google account or anyone that use the application.

express-js google-oauth2 node-js oauth2

Last synced: 20 Jan 2025

https://github.com/danielwagn3r/openid-calculator-api-dotnet

OpenID Connect Calculator API sample in C#

api api-rest csharp dotnet oauth2 openid openid-connect

Last synced: 07 Feb 2025

https://github.com/ankitborude/abacus-exam-system-rest-api

The Abacus Exam API is a comprehensive platform designed to streamline mathematical assessment and practice for educational institutions.

api caching endpoint-engineering exam expressjs generator http-server javascript joi-validation jspdf jwt mongodb mongoose morgan nodejs oauth2 rest-api restful-api winston-logger

Last synced: 25 Jan 2025

https://github.com/massigy/better-urls

this web app will allow the user to create a arbitrary Canonical Name to a preexisting domain name.

css ejs expressjs git github googleauthentication html javascript mvc-architecture nodejs npm oauth2 railway sass

Last synced: 07 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/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/hip1310/restaurantmenu

A flask based web application to add/edit/delete Restaurant Menus

ajax flask jquery oauth2

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/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/h3ar7b3a7/keycloakwithspring

Exploring KeyCloak with a Spring application.

jwt keycloak oauth2 openid-connect saml

Last synced: 25 Jan 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/synolia/syliusadminoauthplugin

Add OAuth authentication for Sylius admin panel

oauth oauth2 php sylius sylius-plugin

Last synced: 01 Feb 2025

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/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

angular localstorage oauth2

Last synced: 01 Feb 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/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/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

https://github.com/ismailaboulkacem1/full-stack-smartlibrary-app-react-java-spring-boot-and-stripe-integration

A Full Stack library management web application built using React and Java Spring Boot. Includes features like secure authentication (JWT, OAuth2), Stripe-based credit card payments, RESTful APIs, and MySQL database integration.

full-stack java jwt library-management mysql oauth2 react rest-api spring-boot stripe-payments web-application

Last synced: 09 Feb 2025

https://github.com/etcdema/oauth2.client

Small library for authentication of users on the third-party services supporting OAuth2 protocol: Google, Yandex, etc - nothing more, only authorization and obtaining information about the user. Deep rework of the project titarenko/OAuth2. НСбольшая Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° сторонних сСрвисах, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… OAuth2 ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»: Google, Yandex ΠΈ Ρ‚.Π΄. - Π½ΠΈΡ‡Π΅Π³ΠΎ лишнСго, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ авторизация ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅. Глубокая ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° titarenko/OAuth2.

github google oauth2 yandex

Last synced: 30 Dec 2024

https://github.com/abhimanyu-gaurav/learn_fastapi

Building a secure and scalable REST API using FastAPI, with OAuth2 (JWT) for authentication, SQLAlchemy for database management, and Pydantic for data validation. This project supports full CRUD operations with SQLite as the database and uses bcrypt for password hashing to ensure security.

bcrypt fastapi jwt-authentication jwt-token oauth2 passlib pydantic pydantic-models python sql-alchemy sql-lite

Last synced: 20 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/reflexdemon/home-use

This is a simple Project to help us manage the Honeywell Lyrics Thermostate

oauth2

Last synced: 05 Jan 2025

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: 01 Feb 2025

https://github.com/pawfectly-yours/spring-auth-service

Auth microservice for Pawfectly Yours. Manages authentication and authorization processes, ensuring secure access to the application. Built with Spring Boot and Java, this service handles user login, registration, and role-based access control. Essential for maintaining security across the Pawfectly Yours platform.

api auth auth0 backend dependency-injection java jpa jpa-entities jpa-repository jwt microservices oauth2 rest-api spring-boot

Last synced: 01 Feb 2025

https://github.com/woody-wordpress/woody-sso

Replaces the Wordpress connection system with the SSO (single sign on) of Raccourci Agency: LE STUDIO

oauth2 sso wordpress wordpress-plugin

Last synced: 09 Feb 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/cungthinh/socialite-blog

Django full features blog project

django django-channels elasticsearch oauth2 realtime

Last synced: 09 Feb 2025

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/barbarbar338/discord-oauth2-example

Discord OAuth2 âzelliğini kullanarak sitelere nasıl giriş yapılabileceğini anlatan küçük bir repo.

authorization discord oauth2

Last synced: 05 Jan 2025

https://github.com/daguttt/auth-app-angular

Angular SPA that consumes https://github.com/daguttt/auth-app-nestjs

angular angular-routing oauth2 oauth2-client rxjs

Last synced: 09 Feb 2025

https://github.com/frederikprijck/auth0-electron-angular

An example on how to integrate Auth0 in an Electron application that is using Angular

angular auth0 electron oauth2

Last synced: 02 Feb 2025

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/dieffrei/salesforce-oauth-flows

Salesforce OAuth 2.0 Authentication Flows

oauth2 salesforce

Last synced: 08 Feb 2025

https://github.com/kunalbansall/assignment-submission-portal

"This project is a backend system designed for managing assignment submissions. It allows users to submit assignments, which can be reviewed by admins. It includes user authentication, assignment upload, and review functionality, with secure JWT authentication and admin-only controls."

express jwt-authentication mongodb nodejs oauth2

Last synced: 02 Feb 2025

https://github.com/mmikhail2001/team_chat

Π’ΠšΠ Π‘ ΠœΠ“Π’Π£ ИУ6. ΠšΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ мСссСндТСр. SSO, Ρ‚Ρ€Π΅Π΄Ρ‹, Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ, групповая ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°, интСграция с Gitlab.

gitlab golang keycloak oauth2 react typescript webhook websocket

Last synced: 27 Dec 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: 02 Feb 2025

https://github.com/fernandesreon/taskify

Taskify is a Spring-based web application that enables users to schedule and manage their tasks effectively. Currently featuring OAuth2 authentication with Google and GitHub, upcoming enhancements include Cloudinary integration for storing user profile photos and the ability to export task data.

cloudinary java oauth2 springmvc springsecurity thymeleaf

Last synced: 27 Dec 2024

https://github.com/rafaelswr/spring-security-know-how

Authentication, Authorization, Going Reactive, Testing Security Configs

https oauth2 openid-connect spring-security ssl

Last synced: 23 Jan 2025

https://github.com/damienbod/demotokensapikeyvault

ASP.NET Core OpenID Connect STS hosted on Azure using Azure Key Vault

aspnet-core azure azure-key- oauth2 openid-connect

Last synced: 02 Feb 2025

https://github.com/bookpanda/sso-cas

SSO Central Authentication Service implementation

golang oauth2 react sso

Last synced: 13 Jan 2025

https://github.com/mrf0rtuna4/django-discord-oauth2

πŸ₯’ Django application for secure user authorisation using Discord OAuth2

discord django oauth2 pypi

Last synced: 07 Nov 2024

https://github.com/joshidivanshu/blog-backend-using-fastapi-jwt-authentication

A Blog app backend created using FastAPI. Can perform test queries on the provided link just replace http://localhost:8000/ with a website link mentioned below. You can perform this using Postman or curl

alembic api asychronous backend fastapi jose-jwt jwt-authentication oauth2 python-3 sqlaclhemy sqlite3 webdevelopment

Last synced: 27 Dec 2024

https://github.com/vlambo3/invensales

InvenSales integrates OAuth2 for secure microservices and adds social login for user convenience. Built with Keycloak, it manages user identities and access permissions, enabling role-based access control to endpoints.

jwt-token keycloak oauth2 spring-boot spring-cloud spring-data-jpa spring-security

Last synced: 26 Jan 2025

https://github.com/kolman-freecss/gluns-spring

InvestBank: Simplifying Financial Management with Personalized Insights, Data, and Advice.

docker docker-compose hexagonal-architecture java jwt keycloak microservices oauth2 reactive-programming springboot webflux

Last synced: 20 Jan 2025

https://github.com/skar-software/markdown-git-cms

Markdown editor with Github integration - to edit and update files

cms github markdown markdown-editor oauth2

Last synced: 25 Dec 2024

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/v-kolesnikov/omniauth-amplifr

Omniauth OAuth2 middleware for Amplifr.com

amplifr oauth2 omniauth

Last synced: 18 Jan 2025

https://github.com/neal-c/ghpm

Turn all your repositories private with 1 CLI command (but not the starred ones)

cli github-api go golang oauth2

Last synced: 02 Feb 2025

https://github.com/abhishektiwari/axioms-express-js

Axioms Javascript client for Express. Secure your Express APIs using Axioms authentication and authorization.

access-token api api-security authentication authorization axioms express-js oauth2 openid openid-connect

Last synced: 09 Feb 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/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/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/hooklift/oidclient

OpenID Connect Go Client Library

golang-library oauth2 oauth2-client openid-connect

Last synced: 13 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.

instagram oauth2 rest

Last synced: 13 Jan 2025

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/lucasdiasjorge/microservices

Microservices architecture using Java, Spring cloud, Eureka, Gateway, Authorization and resources.

eureka java microservices oauth2 spring springcloud

Last synced: 13 Feb 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/almmiko/procreader

Read reddit programming for fun

api guzzlehttp laravel oauth2 reddit-api

Last synced: 13 Jan 2025