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/stephenyeargin/yammer-oauth2-php

🗣 PHP wrapper for Yammer's API

hacktoberfest oauth2 php yammer

Last synced: 07 Nov 2024

https://github.com/grokify/beego-oauth2-demo

OAuth 2.0 demo app for Beego using Google, Facebook, RingCentral and Aha!

beego beego-application golang golang-examples oauth2

Last synced: 04 Oct 2024

https://github.com/guardian/pan-domain-authentication

Helper to provide a common federated authentication for all services within a domain (AKA Panda)

authentication oauth2 production

Last synced: 08 Nov 2024

https://github.com/perfectlysoft/perfect-oauth2

OAuth2 Implementations with Facebook, Google, LinkedIn, Slack, SalesForce and GitHub providers.

oauth2 perfect server-side-swift swift

Last synced: 13 Nov 2024

https://github.com/jerfeson/slim4-skeleton

Slim4 skeleton (http + cli + oauth2) with some add-ons out of the box

oauth2 slim4 twig

Last synced: 08 Nov 2024

https://github.com/codevate/public-api-blog-post-example

A companion project for our blog post describing how to secure public APIs client-side.

api-security oauth2 oauth2-server php public-api symfony-api symfony-application symfony2

Last synced: 13 Oct 2024

https://github.com/grokify/beegoutil

OAuth 2.0 demo app for Beego using Google, Facebook, RingCentral and Aha!

beego beego-application golang golang-examples oauth2

Last synced: 12 Oct 2024

https://github.com/wiremock/wiremock-cloud-demo-app

MockLab demo Java app based on Spring Boot

login mocklab oauth oauth2 openid-connect spring-boot

Last synced: 08 Nov 2024

https://github.com/johnfaucette/litestar-oauth2-example

Example App for getting OAuth2 working in litestar

example-project examples litestar oauth2

Last synced: 16 Nov 2024

https://github.com/ibreakthecloud/ajax-chat

ChatBox made with AJAX and PHP

ajax api chatbox json mysql oauth2 php

Last synced: 28 Oct 2024

https://github.com/programminginblood/nodemailer-gmail-oauth2

Using Nodemailer To send Emails using Gmail but with a secured 0Auth2 approach.

express expressjs gmail gmail-api gmail-smtp google nodejs nodemailer oauth oauth2

Last synced: 15 Nov 2024

https://github.com/propo41/bookify

Tailored for organizations, a simple tool that can enhance productivity by minimizing the time spent finding and securing meeting rooms in google calendar

chrome-extension googlecalendarapi hacktoberfest monorepo nestjs oauth2 reactjs typescript

Last synced: 15 Oct 2024

https://github.com/bugthesystem/owin.security.redistokenproviders

A RefreshTokenProvider using Redis as token store for Microsoft.Owin

c-sharp oauth2 redis refresh-tokens

Last synced: 11 Oct 2024

https://github.com/XanderLuciano/xauth2

Simple OAuth2 library for Vue.js and Electron clients.

eletron oauth2 vue

Last synced: 04 Aug 2024

https://github.com/oktadev/okta-spring-microservices-https-example

Spring Microservices: Secure Service-to-Service Communication

https oauth2 spring spring-boot spring-cloud spring-cloud-config

Last synced: 14 Nov 2024

https://github.com/opentouryoproject/multipurposeauthsite

汎用認証サイトは、ASP.NET Identity および JSON Web Token (JWT)によって強化されたOAuth 2.0およびOpenID ConnectのIdentity Provider (Idp) および Security Token Service (STS)です。(Multi-purpose Authentication Site is Identity Provider (Idp) and Security Token Service (STS) of OAuth 2.0 and OpenID Connect powered by ASP.NET Identity and JSON Web Token (JWT).)

aspnet-identity c-sharp dotnet fapi idp jwt mvc netcore netstandard oauth2 oidc saml2 sts

Last synced: 12 Nov 2024

https://github.com/damienbod/onbehalfflowoidcdownstreamapi

This demo shows how to implement the On Behalf Of flow between an Microsoft Entra ID protected API and an API protected using OpenIddict.

aad access-token aspnetcore azuread bearer dotnet entra jwt oauth oauth2 obo openiddict token-exchange

Last synced: 08 Nov 2024

https://github.com/jdelic/authserver

Simple configurable OAuth2/CAS authentication provider off a Django Model backend

cas django django-authentication oauth2 oauth2-provider oauth2-server python3

Last synced: 27 Oct 2024

https://github.com/green-coder/reitit-oauth2

Adaptation of ring-oauth2 to reitit routes + example of usage

clojure oauth2 reitit

Last synced: 27 Oct 2024

https://github.com/autom8ter/oauth-graphql-ide

An oauth protected graphQL IDE

graphql graphql-playground oauth2

Last synced: 07 Nov 2024

https://github.com/googlesamples/identity-appflip-ios

Lightweight iOS app that simulates your native app role during App Flip

account-linking authentication authorization ios oauth2

Last synced: 13 Nov 2024

https://github.com/posener/auth

Painless OAuth authentication middleware

go golang google google-api http middleware oauth2

Last synced: 23 Oct 2024

https://github.com/nextauthjs/express-auth-example

Example showing how to use Auth.js with Express.

authjs express express-authentication oauth2

Last synced: 06 Nov 2024

https://github.com/automuteus/web

The web dashboard of the AutoMuteUs Discord bot for Among Us.

leaderboards oauth2 premium stats web-dashboard

Last synced: 08 Nov 2024

https://github.com/pantharshit00/oauth2-surf

HTTP Client adapter for oauth2 crate using the Surf HTTP client

async-std oauth2 rust rust-lang

Last synced: 14 Oct 2024

https://github.com/cepr0/sb-oauth2-google-signin-demo

Combination of local OAuth2 authentication and Google Sign-in in Spring Boot application

google-sign-in jwt oauth2 spring-boot spring-security

Last synced: 12 Oct 2024

https://github.com/dyweb/oauth2-jaccount

jAccount OAuth 2.0 support for the PHP League's OAuth 2.0 Client

jaccount oauth2 sjtu

Last synced: 09 Nov 2024

https://github.com/collective/pas.plugins.authomatic

Authomatic OAuth1/OAuth2/OpenID Login Integration with Plone

authentication oauth oauth2 openid plone plone-addon

Last synced: 11 Nov 2024

https://gitlab.com/jorgecarleitao/starlette-oauth2-api

A Starlette middleware for authentication and authorization

oauth2 python starlette

Last synced: 12 Nov 2024

https://github.com/atc0005/check-mail

Various tools used to monitor mail services

go golang imap mail nagios nagios-plugin o365 oauth2 plugin

Last synced: 30 Oct 2024

https://github.com/andriykalashnykov/authentik-k8s

POC for Authentik OAuth Authentication/Authorization Go client library, programmatically creates Users, Groups, OAuth tokens etc.

authentication authentik go golang oauth oauth2 oauth2-authentication oauth2-client token

Last synced: 10 Nov 2024

https://github.com/chuanqisun/figma-development-kit

A set of tools that augment the Figma API

figma figma-api oauth2 sdk

Last synced: 11 Oct 2024

https://github.com/haruma-k/googlesheetfetcher

The simple interface Google Sheets reader for Unity editor.

google googlesheets oauth2 spreadsheet unity unityeditor unitypackage

Last synced: 27 Oct 2024

https://github.com/mjunaidca/caxai

CaX: Applied GenAI Multi User Todo GPT App - Implementation of Microservices GenUI Architecture.

api architect custom-gpt custom-gpts fastapi fastapi-auth fastapi-nextjs fastapi-oa fastapi-sqlalchemy fastapi-vercel genai genai-poc gpt-ai nextjs14 oauth2 python-vercel todo-dashboard todoapp

Last synced: 27 Oct 2024

https://github.com/casdoor/casdoor-spring-boot-example

Spring Boot example app for Casdoor based on casdoor-spring-boot-starter

auth authn casdoor iam java oauth2 spring spring-boot sso

Last synced: 14 Nov 2024

https://github.com/app-generator/sample-flask-auth-social

Flask Social Login - Github & Twitter | AppSeed

appseed-sample flask-sample oauth2

Last synced: 27 Oct 2024

https://github.com/onurkucukkece/oauth_azure_activedirectory

Elixir Omniauth authentication for Azure Active Directory using JWT.

authentication azure azure-active-directory oauth2 openid-connect

Last synced: 29 Oct 2024

https://github.com/robertohuertasm/sveltekit-cognito-auth

⚡🔐 Small example of how to use Cognito Authentication in a SvelteKit application

cognito oauth2 sveltekit

Last synced: 27 Oct 2024

https://github.com/mercedes-benz/kafka-integration-samples

This repository contains a collection of sample code to demonstrate the usage of a Kafka client to authenticate via OAuth and read data from a secured topic.

client kafka oauth2 polyglot

Last synced: 06 Nov 2024

https://github.com/mgechev/google-oauth2-node

Client for OAuth2 authentication for Google APIs (Google Analytics, GMail, Google Docs, etc.)

google google-api oauth2

Last synced: 09 Nov 2024

https://github.com/ldclakmal/ballerina-security

The one-stop place to learn/experience the examples, use-cases, demonstrations, and resources related to microservices security patterns with Ballerina, which is an open-source programming language for the cloud that makes it easier to use, combine, and create network services.

auth authentication authorization ballerina ballerina-lang basic-auth certificates cryptography encoding encryption hacktoberfest iam introspection jwks jwt ldap oauth2 pki public-key-cryptography signing

Last synced: 13 Nov 2024

https://github.com/ybelenko/oauth2_as_oas3_components

OAuth2 definitions as OpenAPI Spec 3.0 components

components oas3 oauth2 openapi

Last synced: 23 Oct 2024

https://github.com/namuan/oauth2-proxy-httpbin

Secure applications using OAuth2 Proxy

docker docker-compose httpbin oauth2 security

Last synced: 18 Oct 2024

https://github.com/WolvesFortress/vxbl-oauth

XboxLive oauth2 login for vweb

oauth2 vlang vweb xbox-live

Last synced: 04 Aug 2024

https://github.com/yisraelx/authllizer

Authllizer is a authentication framework for the client-side of javascript applications, written in typescript.

angular auth authentication authllizer authorization browser cordova electron ionic javascript jwt oauth oauth2 openid token typescript vue web

Last synced: 08 Nov 2024

https://github.com/fhsinchy/guide-to-laravel-passport

An in-depth article on API authentication with Laravel Passport

laravel laravel-passport oauth2

Last synced: 11 Oct 2024

https://github.com/hughbertd/oauth2-unsplash

Unsplash OAuth 2.0 Client Provider for The PHP League OAuth2-Client

oauth2 oauth2-client unsplash

Last synced: 08 Nov 2024

https://github.com/jmandel/smart-imaging

Reference stack for SMART Imaging API

argonaut dicom fhir oauth2

Last synced: 08 Nov 2024

https://github.com/jeff-tian/keycloak-services-social-dingding

Login with DingTalk in Keycloak. Keycloak 钉钉登录插件。

dingding dingtalk keycloak oauth2 oidc social-login

Last synced: 15 Nov 2024

https://github.com/devifish/fish-cloud

基于Java11、Spring Cloud Hoxton & Alibaba、 OAuth2 RBAC权限模型的微服务系统

gradle java11 oauth2 spring-boot spring-cloud spring-cloud-alibaba

Last synced: 13 Oct 2024

https://github.com/messa/aiohttp-nextjs-demo-chat

Simple chat application using Python 3 asyncio with aiohttp, Next.js, Websocket and OAuth2 login

aiohttp-server asyncio demo-app example nextjs oauth2 python3 websockets

Last synced: 07 Nov 2024

https://github.com/everysoftware/fastid

OAuth2 authorization server with social login, user management, permissions, etc.

fastapi google jwt oauth2 oidc sqlalchemy sso telegram yandex

Last synced: 14 Nov 2024

https://github.com/damienbod/grpcazureappserviceappauth

App-to-App architectecture, secure ASP.NET Core GRPC API hosted in an Linux kestrel Azure App Service

aspnet-core azur-app-service azure dotnet grpc msal oauth2

Last synced: 08 Nov 2024

https://github.com/damiannolan/sasl

A simple and straight forward implementation of Shopify/sarama's AccessTokenProvider interface to be used for the SASL/OAUTHBEARER auth mechanism for Apache Kafka

kafka oauth2 oauthbearer sarama sasl

Last synced: 13 Nov 2024

https://github.com/thywis/multiaccountoauth

Login to multiple Google OAuth2 accounts simultaneously on iOS

google google-api googleapi googleoauth ios oauth2 swift3

Last synced: 12 Oct 2024

https://github.com/rabahs/tvos-oauth-server

tvOS OAuth is Remote oauth2 service (using activation code) for tvOS (tested with Amazon Login, Dropbox)

amazon amazon-api authentication dropbox dropbox-api ios oauth2 secret tvos

Last synced: 16 Nov 2024

https://github.com/brightspace/d2l.security.oauth2

Brightspace OAuth 2.0 for C#

dotnet oauth2

Last synced: 10 Nov 2024

https://github.com/boudhayan-dev/spring-xsuaa-cloud-foundry

Spring boot integration with OAuth2 (XSUAA) service in SAP Cloud Foundry.

cloud cloud-foundry java oauth2 sap spring-boot springboot xsuaa

Last synced: 07 Nov 2024

https://github.com/hombre2014/tiktik_app

Tik Tok clone app build with Next.JS, React.JS/zustand, TypeScript, TialwindCSS and Sanity back-end, using Google OAuth got signup and login.

nextjs oauth2 react sanity tailwindcss typescript zustand

Last synced: 09 Nov 2024

https://github.com/marianapatcosta/veggie-foodie

Cross-platform mobile App developed with Ionic, Capacitor and Vue3 to manage and share vegetarian meals, recipes and products, using device's internal storage, camera, geolocation, share and network functionalities.

android camera capacitor composition-api dark-theme geolocation-api google-auth internationalization ionic ios javascript mobile oauth2 sqlite vue vue3 vuex

Last synced: 12 Nov 2024

https://github.com/alaasarhan/oauth2-docusign

Docusign OAuth2 Provider for League OAuth2 Client

docusign docusign-oauth league-oauth2 oauth oauth2 oauth2-client php

Last synced: 07 Nov 2024

https://github.com/sachin-chaurasiya/sso-clients

A TypeScript supported package for SSO login.

github google oauth oauth2 oauth2-client sso-client sso-clients

Last synced: 27 Oct 2024

https://github.com/badisi/auth-js

🛡️ Authentication and authorization support for web based desktop and mobile applications

angular auth authentication authn authorization capacitor cordova hybrid identity ionic mobile oauth oauth2 oidc openid openidconnect security web

Last synced: 07 Nov 2024

https://github.com/git-ced/gurant

Gurant is an OAuth 2.0 Provider, an authorization framework written in Typescript/NodeJS.

hacktoberfest oauth2

Last synced: 19 Oct 2024

https://github.com/oktadev/okta-legacy-with-cloud-gateway-example

Secure Legacy Applications with Spring Cloud Gateway

java legacy oauth2 secure servlet spring-cloud-gateway tutorial

Last synced: 14 Nov 2024

https://github.com/fusionauth/fusionauth-example-flask-portal

A user portal written in python/flask, using FusionAuth as the user data store

example flask-portal fusionauth oauth2 pkce python

Last synced: 05 Nov 2024

https://github.com/fusionauth/fusionauth-example-vue

Vue.js and Express example application that uses the OAuth 2 Authorization Code grant

express fusionauth oauth2 vuejs

Last synced: 05 Nov 2024

https://github.com/MunifTanjim/gmail-oauth2-script

Script to get OAuth2 Access Token for Gmail.

gmail mbsync msmtp mutt neomutt oauth2

Last synced: 06 Aug 2024

https://github.com/hugodf/pocket-personal-access-token

A lightweight OAuth integration with the Pocket API to generate an access token for your personal account

expressjs getpocket javascript nodejs oauth2 pocket-api

Last synced: 27 Oct 2024

https://github.com/tsoliangwu0130/spotify-news

A Flask application to retrieve the singers' latest news according to your Spotify current playing song.

bootstrap crawler flask oauth2 python3 restful-api spotify-api

Last synced: 11 Nov 2024

https://github.com/muniftanjim/gmail-oauth2-script

Script to get OAuth2 Access Token for Gmail.

gmail mbsync msmtp mutt neomutt oauth2

Last synced: 27 Oct 2024

https://github.com/saadmairaj/oauthbrowser

This module will let you authenticate OAuth 2.0 via the system browser and get the response URL.

applescript authentication google oauth2 osascript scraping-python url webscraping

Last synced: 14 Nov 2024

https://github.com/damienbod/microsoftentraidmudblazor

Securing a MudBlazor UI web application using security headers and Microsoft Entra ID

aspnetcore blazor dotnet mudblazor oauth2 oidc

Last synced: 08 Nov 2024

https://github.com/ricardogesteves/spreadit

SpreadIt is a dynamic social news aggregation platform powered by robust backend technologies and a user-friendly interface. It employs modern web development frameworks and scalable architecture to enable seamless content submission, sharing, and voting across various formats (articles, images, videos).

next-auth nextjs oauth2 optimistic-updates postgresql prisma react redis rich-text-editor shadcn-ui social-network supabase tailwindcss tanstack-react-query typescript uploadthing upstash-redis

Last synced: 27 Oct 2024

https://github.com/damienbod/MicrosoftEntraIDMudBlazor

Securing a MudBlazor UI web application using security headers and Microsoft Entra ID

aspnetcore blazor dotnet mudblazor oauth2 oidc

Last synced: 06 Nov 2024

https://github.com/strogonoff/hubspot_oauth2client

Minimal Hubspot OAuth2 integration in Python

django hubspot-api oauth2 python

Last synced: 31 Oct 2024

https://github.com/256dpi/oauth2

A fundamental and extendable OAuth2 library for Go.

go golang oauth2

Last synced: 29 Oct 2024

https://github.com/hantsy/quarkus-auth0-sample

Secures Quarkus applications with OAuth2/Oidc and Auth0

auth0 oauth2 oidc quarkus

Last synced: 27 Oct 2024

https://github.com/villedemontreal/authentication-nodejs-lib

This library handles transparent authentication of backend to backend API calls, using the OpenID Connect protocol.

auth axios clientcredentials hacktoberfest http-client nodejs oauth2 oidc request superagent

Last synced: 14 Nov 2024

https://github.com/fastapi-practices/fastapi-oauth20

为 fastapi_best_architecture 打造的 OAuth 2.0,预想成为通用 SDK!

fastapi fastapi-oauth2 oauth2

Last synced: 12 Nov 2024

https://github.com/nicolasdao/userin

UserIn is an NodeJS Express middleware to build Authorization Servers that support OAuth 2.0. workflows and integrate with Identity Providers (e.g., Google, Facebook, GitHub). Its openid mode exposes an API that complies to the OpenID Connect specification. With UserIn, the OAuth 2.0/OpenID Connect flows are abstracted so that developers focus only on implementing basic CRUD operations (e.g., get user by ID, insert token's claims object) using the backend storage of their choice.

login oauth2 oidc signup

Last synced: 10 Nov 2024

https://github.com/theanishtar/destiny

Dự án TN: Diễn đàn chia sẽ yêu thương

angular docker flutter mongodb oauth2 postgresql redis spring-boot

Last synced: 07 Nov 2024

https://github.com/jay/curl_google_oauth

Scripts to request a Google OAuth bearer token for use with the curl tool

oauth2 oauth2-authentication oauth2-client

Last synced: 16 Oct 2024