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/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/zon-dev/oauth2

Implementation of OAuth 2.0 in Zig.

authorization oauth2 oauth2-client oauth2-server zig ziglang

Last synced: 06 Dec 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/deshansl/auth0-dotnet8-authorization-code-flow

Implementation of Authorization code flow between auth0, blazor webapp and a rest API with docker-compose for orchestration

auth0 auth2 authorization-code-flow container container-orchestration csharp docker dockercompose dotnet jwt oauth oauth2 openid openid-connect token-based-authentication

Last synced: 28 Dec 2024

https://github.com/passageidentity/passage-php

Passkey Complete for PHP - Integrate into your PHP API or service to enable a completely passwordless standalone auth solution with Passage by 1Password

1password authentication biometrics ciam identity magic-links oauth2 oidc otp passage passage-sdk passkey-complete passkeys passwordless php webauthn

Last synced: 20 Nov 2024

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: 06 Dec 2024

https://github.com/sjinks/php-oauth2-server

PSR-7 compatible OAuth2 server

oauth2 oauth2-server php7 psr-7

Last synced: 13 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: 18 Nov 2024

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: 07 Dec 2024

https://github.com/another-guy/evcr-auth-functions

Low-level functions for OAuth standard implementation (e.g. JWT generation and validation).

jwks jwt oauth oauth2

Last synced: 14 Dec 2024

https://github.com/vaibhavpandeyvpz/larafull

Complete Laravel application with official packages i.e., Dusk, Horizon, Envoy, Passport, Socialite, Telescope etc. already integrated.

api envoy laravel oauth oauth2 passport socialite

Last synced: 02 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/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: 18 Nov 2024

https://github.com/farazkhanfk7/fastapi-tutorials

FastAPI tutorials to create Blog API with JWT and OAuth2 Authentication

fastapi oauth2

Last synced: 03 Dec 2024

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/bookpanda/sso-cas

SSO Central Authentication Service implementation

golang oauth2 react sso

Last synced: 13 Jan 2025

https://github.com/cheol-cheol/baeda1-moa

배달모아_기숙사 1/N 공동 배달 커뮤니티 앱 🚚

context-api oauth2 react react-native sockjs-client

Last synced: 02 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: 30 Sep 2024

https://github.com/smithg09/eklavya-server

Eklavya Server is a REST API built using Node-Typescript/Express/MongoDB with JWT support

express graphql mongodb nodejs oauth2 rest-api server typescript

Last synced: 15 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/chinalym/learn-spring-security

学习 spring security 的入门demo,包含如何基本使用,扩展能力,以及创建可以复用的 starter 工程,带有详细的说明文档

oauth2 spring-security spring-security-oauth

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/david-alexander/nodejs-ingress-controller

Node.js-based ingress controller for Kubernetes

ingress-controller kubernetes nodejs oauth2 openid-connect

Last synced: 03 Dec 2024

https://github.com/shiru99/piggybank

Cloud Software development Course Project - Built & deployed a simple banking app on the cloud

cloud-foundry cloud-functions nodejs oauth2 reactjs rest

Last synced: 08 Jan 2025

https://github.com/diogosouza/hb-oauth2-diy

Honeybadger's OAuth2 source code for Ruby and Rails project with Devise and oauth-plugin.

devise oauth-plugin oauth2 rails ruby

Last synced: 29 Nov 2024

https://github.com/cuongndc9/oauth2

🛸 Implement OAuth2 with Node & React.

103cuong oauth2 oauth2-client oauth2-server oauth2-workflows

Last synced: 21 Nov 2024

https://github.com/aaronpk/oauth-authorization-server-discovery

This specification enables an OAuth resource server to indicate the authorization server it is protected by.

api oauth oauth2

Last synced: 13 Jan 2025

https://github.com/hsk81/oas-explorer

API Explorer: UI for OpenApi specs with Auth0 support

api auth0 electron javascript oas oauth2 openapi

Last synced: 14 Oct 2024

https://github.com/johnnycrazy/google-birthdays-bot

Telegram bot, which sends out a daily digest of birthdays at that day

birthday google-contacts oauth2 telegram telegram-bot typescript

Last synced: 30 Dec 2024

https://github.com/is2ei/passport-typetalk

Typetalk OAuth2 strategy for Passport

oauth2 passport typetalk

Last synced: 12 Jan 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/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/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: 10 Oct 2024

https://github.com/embesozzi/oidc-check-session-iframe

Simple html page for implementing check session iframe based on OpenID Connect Session Management 1.0

iframe oauth2 oidc session-management

Last synced: 21 Nov 2024

https://github.com/oktadev/php-api-oauth-sample

Secure PHP API with OAuth Example

api oauth2 php

Last synced: 14 Jan 2025

https://github.com/almmiko/procreader

Read reddit programming for fun

api guzzlehttp laravel oauth2 reddit-api

Last synced: 13 Jan 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/phuuthanh-dev/microservices-book-social-network

Self-study and Development of a Book Social Network Using Microservices Architecture

docker java kafka microservices oauth2 spring spring-boot spring-cloud

Last synced: 19 Dec 2024

https://github.com/rolandfarkascom/google-ads-php-api-oauth2-web-application-refresh-token-generator

This PHP script allows you to generate an OAuth2 refresh token for the Google Ads API using the Desktop application flow. The refresh token can be used to obtain access tokens for authenticating requests against the Google Ads API.

google google-ads google-ads-api google-ads-api-php google-ads-monitoring google-ads-schedulers googleads googleads-php-lib googleads-sdk googleadsapi googleadsrefreshtoken googleadssdk oauth2 refresh-token refreshtoken

Last synced: 21 Nov 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/dieffrei/salesforce-oauth-flows

Salesforce OAuth 2.0 Authentication Flows

oauth2 salesforce

Last synced: 15 Dec 2024

https://github.com/jetbrains/jetpass

OWIN OAuth2 Provider for JetPass

authentication authorization hub jetbrains oauth2 owin

Last synced: 07 Oct 2024

https://github.com/imio/docker-authentic

Docker image for Authentic identity provider

authentic authentication docker-image jenkins-pipeline oauth2 saml

Last synced: 30 Dec 2024

https://github.com/yhunlu/rentiny-ecommerce-accommodationapp

backend: Node + Graphql + Apollo + MongoDB, frontend: typescript + Ant Design + React + React Hooks + React Router. This is Fully Modern Real Estate App that fully functioning home-sharing application where users will be able to sign in, create a listing and book other listings. Other Used Features: Google Sign In and OAuth 2.0, login sessions with cookies and session storage, Stripe, Google's Geocode API, Cloudinary.

ant-design antd-design apollo apollographql cloudinary google-geocoding-api mongodb node oauth2 react react-hooks react-router stripe stripe-connect stripe-payment typescript

Last synced: 09 Nov 2024

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/oktadev/okta-shiro-plugin

A library for integrating Okta into Apache Shiro based projects

java jax-rs oauth2 security servlet shiro

Last synced: 14 Nov 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/dimmaryanto93/springboot-microservice-example

Belajar Microservice dengan SpringBoot

oauth2 rest-template springboot

Last synced: 27 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/oktadev/okta-implicit-flow-detector

A browser extension for Chrome and Firefox to detect the deprecated OAuth 2.0 Implicit flow

oauth oauth2 security

Last synced: 14 Nov 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/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: 22 Dec 2024

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

OpenID Connect Go Client Library

golang-library oauth2 oauth2-client openid-connect

Last synced: 13 Jan 2025

https://github.com/vandodev/ignite-fleet

ignite-fleet Projeto do ignite para gestão de veículo

android atlas ignite ios oauth2 react react-native realm rocketseat typescript

Last synced: 07 Dec 2024

https://github.com/vandodev/login-social-com-oauth2-no-react-native

Login Social com OAuth2 no React Native - Code/drops #109

expo jwt oauth2 react-native

Last synced: 07 Dec 2024

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

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 Nov 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/doriantaylor/p5-app-oauth-authenticator

Stand-alone PSGI/FastCGI authenticator against multiple OAuth(2) providers

authentication fastcgi oauth oauth2 psgi

Last synced: 13 Dec 2024

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/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/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/frckbrice/social-media-frontend

An application that helps people to communicate. they can share text and documents.

nextjs14 oauth2 tailwindcss typescript

Last synced: 22 Nov 2024

https://github.com/frckbrice/task-management-frontend

task management system. Buit with JS, OAuth2, React.js, CSS3, Context-API

context-api css3 html5 javascript oauth2 reactjs

Last synced: 22 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/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: 03 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/trallnag/token2go-server

Augmentation to auth schemas that provides access to secrets.

authn authz oauth2 oidc

Last synced: 21 Dec 2024

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: 07 Dec 2024

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/akornatskyy/auth-playground

Auth playground with openssl, nodejs, hydra and oathkeeper.

hydra jwk jwt mtls oathkeeper oauth2

Last synced: 29 Nov 2024

https://github.com/svycal/ueberauth_zoom

Zoom OAuth2 Strategy for Überauth

elixir oauth2 zoom

Last synced: 04 Dec 2024

https://github.com/pixelinc/discord-web

Uhhhhhhhhh, hey.

discord oauth2 ruby sinatra

Last synced: 03 Dec 2024

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: 03 Dec 2024

https://github.com/swiftsoftwaregroup/oauth2-client

Python client for testing the OAuth 2.0 Client Credentials Flow

oauth2 oauth2-client python

Last synced: 06 Jan 2025