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/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/alfianandinugraha/react-oauth-login

Example Reactjs Login App with Facebook, Google, and GitHub

auth authentication authorization example-app facebook github google oauth oauth2 react reactjs

Last synced: 14 Dec 2024

https://github.com/coffeelibs/tiny-oauth2-client

Zero-Dependency RFC 8252 OAuth 2.0 Authorization Flow

java oauth2 rfc-8252

Last synced: 03 Dec 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/curityio/oauth-agent-dotnet

A .NET OAuth Agent, providing API driven OpenID Connect for SPAs

dotnet oauth-agent oauth2 openid-connect spa token-handler

Last synced: 03 Dec 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/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/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/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/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/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/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/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/chrishemmings/oauth2-digitalocean

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

digitalocean oauth2 php-league

Last synced: 23 Nov 2024

https://github.com/benc-uk/msal-graph-react

React sample app showing use of MSAL for authentication and calling MS Graph APIs

azure-ad azure-ad-graph-api msal-js oauth2

Last synced: 04 Nov 2024

https://github.com/gluufederation/gluu-passport

Gluu interface to Passport.js to support social login and inbound identity.

authentication authn authorization authz identity inbound oauth2 oidc passport passport-js saml social-login

Last synced: 11 Dec 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/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/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/int128/oauth2dev

Go package of OAuth 2.0 Device Authorization Grant (RFC 8628), compatible with golang.org/x/oauth2

golang oauth2

Last synced: 02 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/oktadev/okta-universals-apps-with-nuxt

Universal Applications with Nuxt.js

authentication nuxtjs oauth2

Last synced: 14 Nov 2024

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

An example Spring Boot application that is used to demonstrate the various logout options with Spring Security and OIDC.

java logout oauth2 oidc spring-boot spring-security

Last synced: 14 Nov 2024

https://github.com/leoglme/tauri-reddit-mobile-app

Reddit mobile and desktop application created with tauri, oauth and the reddit api

mobile native oauth2 reddit reddit-api rust tauri-app vuejs

Last synced: 21 Nov 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/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/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

https://github.com/curityio/aws-lambda-oauth-proxy

An AWS lambda authorizer implementation of the OAuth Proxy module from the Token Handler component.

api-gateway aws aws-lambda oauth-proxy oauth2 serverless token-handler

Last synced: 03 Dec 2024

https://github.com/passageidentity/passage-react-native

Passkey Complete for React Native - Go completely passwordless with a standalone auth solution in your React Native app with Passage by 1Password

1password android authentication biometrics ciam cross-platform ios javascript magic-links native-passkeys oauth2 oidc otp passage passage-sdk passkey-complete passkeys passwordless react-native webauthn

Last synced: 20 Nov 2024

https://github.com/techknowlogick/passport-gitea

Gitea authentication strategy for Passport and Node.js.

gitea hacktoberfest npm npm-package oauth2 oauth2-client

Last synced: 13 Oct 2024

https://github.com/marcoeidinger/pkce-ios-swift-auth0server

https://blog.eidinger.info/implement-oauth2-pkce-in-swift-and-test-with-auth0-authorization-server

oauth2 pkce pkce-client swift

Last synced: 07 Nov 2024

https://github.com/itwin/auth-clients

Auth Clients for the iTwin Platform

electron itwinjs oauth2 oidc web

Last synced: 16 Nov 2024

https://github.com/curityio/dotnet-openid-connect-webapp

An example website that implements OAuth 2.0 and OpenID Connect in .NET

code-example dotnet oauth2 openid-connect website

Last synced: 03 Dec 2024

https://github.com/tycrek/accounted4

Express middleware for easy OAuth with a variety of providers.

express express-middleware oauth2

Last synced: 20 Nov 2024

https://github.com/gexiangdong/oauth2-server

OAuth2 Server (spring-boot 2.0)

jwt oauth2 oauth2-server spring-boot

Last synced: 12 Oct 2024

https://github.com/xxjwxc/oauth2

golang oauth2 authorization tools , oauth2通用授权系统

authorization go golang oauth2

Last synced: 14 Oct 2024

https://github.com/adekoreday/oauth

A repository containing template for implementing Security in Software applications. this project contains an OAuth Server similar to Okta and Auth0. This server helps in provides security via OAuth2.0 and OpenId connect protocol

asp-net-core oauth2 openid-connect

Last synced: 12 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/ablaze-mirai/ablaze-accounts-authorization

Ablazeの統合アカウントサービス

nextjs14 oauth2 oauth2-provider openid-connect react

Last synced: 30 Nov 2024

https://github.com/rapidwebltd/php-google-oauth-2-handler

🔐 This package provides a handler to ease authentication with Google's OAuth 2 APIs.

google google-api google-oauth2 oauth2 php php-library

Last synced: 26 Dec 2024

https://github.com/wissance/authorization

An unofficial adapters to use KeyCloak as Authentication and Authorization server

aspnet-identity aspnetcore authentication jwt-authentication keycloak keycloak-authenticator keycloak-net keycloak-net-core oauth2 openidconnect

Last synced: 17 Dec 2024

https://github.com/poundifdef/connectivly

Add OAuth + OIDC to your app with a single callback

oauth2 oauth2-provider oauth2-server oidc oidc-provider

Last synced: 20 Nov 2024

https://github.com/zce/oauth2-example

oauth2 server & client example

oauth2 oauth2-client oauth2-server

Last synced: 28 Oct 2024

https://github.com/nhachicha/rust-blog-engine

A demo blog post engine in Rust, using Rocket and MongoDB

mongodb oauth2 rocket rust rust-lang tera

Last synced: 12 Nov 2024

https://github.com/damienbod/aspnetcoreb2cextraclaims

Azure B2C ASP.NET Core authentication

b2c oauth oauth2

Last synced: 17 Oct 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/kroniak/extensions-ecwid

C# client services to the Ecwid API v1 and v3

api async ecwid oauth2 rest

Last synced: 15 Nov 2024

https://github.com/curityio/angular-assisted-token-website

Example Angular SPA that implements OpenID Connect using the assisted token flow

angular assisted-token code-example oauth2 openid-connect spa

Last synced: 03 Dec 2024

https://github.com/betahut/laravue

:rocket: Laravel + Vue + Vuex + Vue Router + SPA + Dingo API = awesome:heart:

dashboard database dingo-api laravel laravel58 oauth2 passport respository rocket vue vue-router vuex

Last synced: 11 Nov 2024

https://github.com/hammcn/airpowerjavastarter

🔥🔥🔥[开箱即用] AirPower4J的Java宿主项目。AirPower4J是一个基于 Java17、SpringBoot3.x、JPA&MySQL 的后端开发脚手架,其中包含了一些 RBAC、请求验证、CURD封装、异常处理、多租户SaaS、加解密与安全、WebSocket等模块,以满足日常开发的快捷、稳健、标准化等要求。

api backend java jpa oauth2 spring-boot

Last synced: 28 Nov 2024

https://github.com/xjh22222228/github-oauth2

Github OAuth2 for Go

oauth2 serverless vercel

Last synced: 09 Nov 2024

https://github.com/lrf141/oauth2-mastodon

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

mastodon mastodon-api oauth2 oauth2-client

Last synced: 10 Oct 2024

https://github.com/jeff-tian/wechat-oauth-redirect

一劳永逸的通用微信 OAuth 授权跳转。Universal wechat oauth authorizing redirect, once and for all.

oauth oauth2 redirect wechat

Last synced: 15 Nov 2024

https://github.com/imdrr30/CryptDrive

Simple Cryptography Tool that saves and retrives files from your G Drive.

drivetools encrypt go google-drive google-drive-api gsuite gsuite-drive oauth2

Last synced: 14 Nov 2024

https://github.com/justsml/oauth-code-along

Express, OAuth, Passport example project & live code-along.

express oauth2 passport passport-jwt passportjs

Last synced: 28 Oct 2024

https://github.com/megos/spring-security-oauth2-kotlin

Spring Security OAuth2 example made with Kotlin

kotlin oauth2 spring-boot spring-security

Last synced: 22 Nov 2024

https://github.com/agungsugiarto/codeigniter4-socialite

CodeIgniter4 Socialite is Forked from Laravel Socialite wrapper around OAuth 1 & OAuth 2 libraries for working with codeigniter4 compatibility.

codeigniter4 oauth2 oauth2-client

Last synced: 30 Sep 2024

https://github.com/mrsaints/forward-ext-authz-service

A forward authentication / authorisation (authN) implementation of Envoy External Authorization (ext_authz), built with Contour, and Pomerium in mind.

authentication authorization cloud-native contour envoy ext-authz forward-auth ingress kubernetes oauth2 oidc pomerium proxy

Last synced: 19 Nov 2024

https://github.com/utilitywarehouse/ssh-key-manager

Allows users to set their ssh key against their google user account + sync user/group/key map in s3

google infrastructure kubernetes oauth2 uw-dep-alpine uw-dep-go uw-owner-system

Last synced: 27 Dec 2024

https://github.com/zachwinter/spotify-auth-express

Plug-and-play Spotify OAUTH flow for Express.

javascript nodejs oauth2 spotify spotify-api

Last synced: 27 Oct 2024

https://github.com/big-kahuna-burger/f0

OIDC Protocol Conforming Identity Provider and a Management Dashboard

idp issuer jwt jwt-authentication oauth2 oidc oidc-client oidc-server

Last synced: 27 Oct 2024

https://github.com/p-chan/adonis-oauth2-server

An OAuth 2.0 server with AdonisJs

adonisjs oauth2

Last synced: 15 Dec 2024

https://github.com/arcanjoaq/keycloak-authentication-service

OAuth2 Authentication Service using JBoss Keycloak + Legacy Authentication SPI using EJB 3 and JPA 2 + Oracle DB Support via SPI.

authentication docker docker-compose ejb3 golang gradle hibernate java12 jboss jpa keycloak keycloak-server keycloak-spi legacy-authentication-spi legacy-database nodejs oauth2 oracle-11g python3

Last synced: 13 Nov 2024

https://github.com/bdemers/httpie-oauth2

OAuth 2.0 Client Credentials Plugin for HTTPie

httpie oauth2 python

Last synced: 15 Oct 2024

https://github.com/gabrielpcruz/slim

Skeleton slim framework 4 application (http + cli + oauth2)

oauth2 oauth2-authentication php7 slim-framework slim4 slim4-skeleton

Last synced: 28 Dec 2024

https://github.com/j5ik2o/sw4jj

Simple scala Wrapper For Java-Jwt is sw4jj

java-jwt jwt oauth2 scala scala-wrapper

Last synced: 08 Nov 2024

https://github.com/tlip/oauthentic

An authentication server built in Typescript with Passport & Oauth2orize

authentication authorization express javascript js login node oauth oauth2 oauth2-provider oauth2-server oauth2orize razzle redis typeorm typescript users

Last synced: 28 Oct 2024

https://github.com/fatumaa/supa_auth_flutter

A complete authentication system built with Flutter and Supabase. Supports magic link, email-password, OAuth and phone auth methods.

authentication flutter magiclink oauth2 supabase supabase-auth

Last synced: 08 Nov 2024

https://github.com/kevinburke/google-oauth-handler

HTTP middleware for handling Google authentication

golang google google-oauth-handler middleware oauth2

Last synced: 14 Oct 2024

https://github.com/OpusVL/prosody-bundle

A docker container set that provides a prosody XMPP service with LDAP authentication and user registration via Keycloak. Also with a movim instance for client access.

docker-compose jabber keycloak movim oauth2 openidc openldap prosody prosody-im xmpp xmpp-server

Last synced: 24 Oct 2024

https://github.com/rjarry/notmuch-gmail

Bidirectional sync of Gmail messages with notmuch database

gmail notmuch oauth2

Last synced: 14 Oct 2024

https://github.com/joduplessis/oauth

NextJS boilerplate template for connecting Google Drive via OAuth & navigating files. 🔐

api google-cloud-platform google-drive-api knex nextjs oauth2 postgresql react

Last synced: 26 Dec 2024

https://github.com/curityio/ios-haapi-demo-app

An OpenID Connect iOS demo app using the HAAPI SDK

code-example haapi ios mobile oauth2 openid-connect

Last synced: 03 Dec 2024

https://github.com/darrarski/swift-dropbox-client

Basic Dropbox HTTP API client that does not depend on Dropbox's SDK

cloud-file-system cloud-files dropbox dropbox-api dropbox-client oauth2 swift swift-package-manager

Last synced: 11 Nov 2024

https://github.com/hschne/googleme

Demo of OAuth for Ruby CLI's

cli oauth oauth2 pkce pkce-flow ruby

Last synced: 21 Oct 2024