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:

https://github.com/appsup-dart/openid_client

Library for working with OpenID Connect and implementing clients.

oauth2 openid-connect

Last synced: 12 Apr 2025

https://github.com/damienbod/secure_grpc

Security Experiments with gRPC and ASP.NET Core 5

aspnet-core aspnetcore grpc http2 https oauth2 proto3

Last synced: 15 Apr 2025

https://github.com/XboxReplay/xboxlive-auth

A light but advanced Xbox Live authentication module with OAuth2.0 and Electron support.

authentication electron live nodejs oauth2 typescript xbox xboxlive

Last synced: 04 Dec 2024

https://github.com/shareed2k/goth_fiber

Package goth_fiber provides a simple, clean, and idiomatic way to write authentication packages for fiber framework applications.

fiber-framework goth oauth oauth2

Last synced: 12 Apr 2025

https://github.com/aaronpk/sample-oauth2-client

Sample OAuth2 client using the GitHub API

oauth oauth2

Last synced: 30 Apr 2025

https://github.com/skarlso/google-oauth-go-sample

This is a sample repository for doing Google OAuth in Go with a Web App

golang google-oauth hacktoberfest oauth2

Last synced: 05 Apr 2025

https://github.com/socialiteproviders/weixin

[READ ONLY] Subtree split of the SocialiteProviders/Weixin Provider (see SocialiteProviders/Providers)

laravel oauth oauth1 oauth2 social-media socialite socialite-providers

Last synced: 18 Jun 2025

https://github.com/seven1986/oauthapp

前端发布工具

html5 html5-game oauth2 pwa-apps saas

Last synced: 20 Nov 2024

https://github.com/becem-gharbi/nuxt-auth

Auth module for Nuxt

auth edge nuxt oauth2

Last synced: 16 Mar 2025

https://github.com/dermasmid/google-workspace

A unofficial high level Python API wrapper for some of the productivity based Google APIs, that is focused on simplicity.

gmail gmail-api gmail-bot google-workspace oauth2 python wrapper

Last synced: 05 May 2025

https://github.com/damienbod/Blazor.BFF.AzureAD.Template

Blazor.BFF.AzureAD.Template, Blazor WASM hosted in ASP.NET Core using Microsoft Entra ID BFF (server authentication)

aad azuread blazor csp dotnet microsoftentraid microsoftidentity oauth2 oidc template

Last synced: 13 May 2025

https://github.com/socialiteproviders/vkontakte

[READ ONLY] Subtree split of the SocialiteProviders/VKontakte Provider (see SocialiteProviders/Providers)

laravel oauth oauth1 oauth2 social-media socialite socialite-providers

Last synced: 15 May 2025

https://github.com/enseadaio/enseada

A Cloud native multi-package registry

cloud couchdb docker maven npm oauth2 package registry rubygems

Last synced: 03 Apr 2025

https://github.com/damienbod/blazor.bff.azuread.template

Blazor.BFF.AzureAD.Template, Blazor WASM hosted in ASP.NET Core using Microsoft Entra ID BFF (server authentication)

aad azuread blazor csp dotnet microsoftentraid microsoftidentity oauth2 oidc template

Last synced: 31 Mar 2025

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

OAuth2 Server-Side Provider for Finagle

finagle finch oauth oauth2 scala

Last synced: 12 May 2025

https://github.com/shimt/pam-exec-oauth2

Allows Linux user authentication to OAuth2 via pam_exec

go linux oauth2 pam

Last synced: 30 Mar 2025

https://github.com/logto-io/js

🤓 Build authentication and authorization with Logto JS SDKs.

authentication authorization javascript jwt logto mfa multi-tenant oauth2 oidc saml sdk sso typescript

Last synced: 08 Apr 2025

https://github.com/propan/geheimtur

a secret door to your Pedestal application

authentication clojure http-basic-auth interceptor oauth2 pedestal

Last synced: 09 Apr 2025

https://github.com/markekraus/PSMSGraph

A PowerShell module for the Microsoft Graph API

api-wrapper microsoft-graph-api oauth2 oauth2-client powershell powershell-modules

Last synced: 10 Apr 2025

https://github.com/nmrshll/oauth2-noserver

Simplifying the oauth2 auth flow for desktop / cli apps that have no server side.

cli desktop golang golang-library oauth2

Last synced: 24 Apr 2025

https://github.com/ory/network

Ory runs a global end-to-end security infrastructure for humans, robots, and servers. We build and use open source software.

acl ciam iam identity login oauth2 openid-connect ory profile rbac registration saas

Last synced: 28 Feb 2025

https://github.com/truqu/elm-oauth2

OAuth 2.0 client-side utils in Elm

elm-lang oauth2 oauth2-client

Last synced: 10 Apr 2025

https://github.com/team-alembic/ash_authentication

The Ash Authentication framework

ash authentication elixir oauth2 password

Last synced: 12 Feb 2025

https://github.com/oauth2-proxy/mockoidc

A Mock OIDC Server for Unit & Integration Tests

golang oauth2 oidc

Last synced: 10 Apr 2025

https://github.com/damienbod/aspnetcoreid4external

External OpenID Connect Login to IdentityServer and ASP.NET Core with Entra ID

2fa aad angular asp-net-core authenticator authn azure bootstrap4 code-flow fido2 identity identityserver4 oauth2 oidc openid totp

Last synced: 06 Apr 2025

https://github.com/zhaow-de/pam-keycloak-oidc

PAM module connecting to Keycloak for user authentication using OpenID Connect/OAuth2, with MFA/2FA/TOTP support

keycloak oauth2 oidc openid-connect pam-module

Last synced: 07 Apr 2025

https://github.com/dmfs/oauth2-essentials

An OAuth2 client implementation based on http-client-essentials.

java oauth2 oauth2-client

Last synced: 14 May 2025

https://github.com/ueberauth/ueberauth_Facebook

Facebook OAuth2 Strategy for Überauth.

facebook oauth oauth2 strategy ueberauth ueberauth-strategies

Last synced: 30 Mar 2025

https://github.com/utilitywarehouse/wiresteward

Wireguard peer manager

oauth2 uw-owner-system wireguard

Last synced: 07 Apr 2025

https://github.com/nektro/andesite

💾 Easily manage access to your open directory through OAuth2

andesite astheno indieweb oauth2 open-directory

Last synced: 17 Mar 2025

https://github.com/ali-bouali/oauth2-social-login

This repository contains a Spring Boot 3 project that demonstrates how to secure an API with OAuth 2.0 and provide social login using GitHub, Google, and Facebook.

facebook-login github java oauth2 social-authentication spring spring-boot spring-security

Last synced: 11 Apr 2025

https://github.com/omarelgabry/lumen-api-oauth

A RESTful API based on Lumen micro-framework with OAuth2.

lumen lumen-api-oauth lumen-framework oauth2 restful restful-api

Last synced: 22 Nov 2024

https://github.com/polyvariant/sttp-oauth2

OAuth2 client library implemented in Scala using sttp

cats-effect oauth2 scala sttp

Last synced: 11 Apr 2025

https://github.com/chimehq/oauthenticator

OAuth 2.0 request authentication

oauth oauth2 oauth2-client swift

Last synced: 09 Apr 2025

https://github.com/scottbrady91/IdentityServer4-Swagger-Integration

How to get Swashbuckle or NSwag Swagger UI's working with IdentityServer 4

aspnetcore identityserver4 nswag oauth2 swashbuckle

Last synced: 04 May 2025

https://github.com/artem-smotrakov/esp32-weather-google-sheets

Weather station based on ESP32 and MicroPython with sending data to Google Sheets

dht22 esp32 google-sheets iot jwt micropython oauth2 rsa

Last synced: 22 Apr 2025

https://github.com/mattdot/botauth

Authentication middleware for the botframework

authentication-middleware bot bot-framework botbuilder-framework botbuilder-sdk oauth2

Last synced: 14 Dec 2024

https://github.com/andifalk/custom-spring-authorization-server

Customized version of the spring authorization server

authorization-server oauth2 openid-connect spring

Last synced: 09 Apr 2025

https://github.com/compwright/axios-oauth-client

OAuth 2.0 client utils for axios

axios interceptor oauth2

Last synced: 03 Apr 2025

https://github.com/mattbrailsford/umbraco-authu

An Umbraco plugin to add an OAuth API endpoint to allow authenticated Members/Users via OAuth

oauth oauth2 umbraco

Last synced: 09 Apr 2025

https://github.com/getalby/js-sdk

JavaScript SDK for the Alby OAuth2 Wallet API and the Nostr Wallet Connect API.

bitcoin javascript lightning-network nostr nostrwalletconnect oauth2 sdk

Last synced: 12 Apr 2025

https://github.com/jimmylee/next-postgres

[OUTDATED] A minimal example web application using NextJS 12.0.7, Postgres 11, Google OAuth2 and other useful libraries.

emotion google-authentication nextjs oauth2 postgres react

Last synced: 19 Dec 2024

https://github.com/aaronpk/device-flow-proxy-server

Add the OAuth 2.0 Device Flow to any OAuth server

device-flow oauth oauth2

Last synced: 05 May 2025

https://github.com/yash-garg/keymanager

Android application to manage SSH and GPG keys on GitHub, written in Jetpack Compose.

android github gpg jetpack-compose key-manager kotlin material3 mvvm oauth2 retrofit2 ssh

Last synced: 09 Apr 2025

https://github.com/vpaliy/soundcloud-api

SoundCloud API wrapped into a bunch of classes. Built with Retrofit2 and RxJava2.

api-wrapper oauth2 retrofit2 rxjava2-retrofit2 soundcloud soundcloud-api wrapper

Last synced: 09 Feb 2025

https://github.com/curityio/example-python-openid-connect-client

An example website that implements OAuth 2.0 and OpenID Connect in Python

code-example oauth2 openid-connect website

Last synced: 05 Apr 2025

https://github.com/jakyeru/larascord

Larascord is a package that allows you to authenticate users in your Laravel application using Discord.

discord laravel oauth2

Last synced: 04 Apr 2025

https://github.com/damienbod/blazor.bff.azureb2c.template

Blazor.BFF.AzureB2C.Template, Blazor WASM hosted in ASP.NET Core using Azure B2C BFF (server authentication) and Microsoft Graph

aspnetcore azure azureb2c csp dotnetcore graph oauth2

Last synced: 18 Apr 2025

https://github.com/damienbod/aspnetcore-standup-securing-apis

ASP.NET Core Community Standup Securing APIs

aspnet-core azure dotnet oauth2 oidc

Last synced: 13 Apr 2025

https://github.com/curityio/spa-using-token-handler

API driven OpenID Connect SPA security, using only the most secure cookies in the browser

code-example oauth2 openid-connect react spa token-handler

Last synced: 07 Apr 2025

https://github.com/duendesoftware/foss

Duende's Free and Open Source software.

foss oauth2 oidc

Last synced: 08 Apr 2025

https://github.com/imhta/rails_6_devise_example

rails 6 with devise + bootstrap + github oauth

devise githubauth oauth2 omniauth rails rails6 template webpack

Last synced: 20 Jan 2025

https://github.com/v5tech/cas-sso-samples

CAS单点登录案例。整合了CAS OAuth2、Apache Shiro、Spring Security等

cas cas-shiro cas-sso oauth2 shiro sso

Last synced: 29 Mar 2025

https://github.com/devtical/novassport

A Laravel Nova tool to manage API Authentication (Passport)

hacktoberfest laravel laravel-nova laravel-package nova oauth oauth2 passport

Last synced: 09 Apr 2025

https://github.com/curityio/nginx_phantom_token_module

NGINX module that introspects phantom access tokens according to RFC 7662

api-gateway introspection nginx oauth2 phantom-token

Last synced: 07 Apr 2025

https://github.com/Sphereon-Opensource/OID4VC

OpenID for Verifiable Credentials - modules for issuers, holders and RPs

arf eidas2 mdl oauth2 oid4vc oid4vci oid4vp oidc4vci openid openid4vci siopv2 ssi verifiable-credentials

Last synced: 31 Dec 2024

https://github.com/Yash-Garg/KeyManager

Android application to manage SSH and GPG keys on GitHub, written in Jetpack Compose.

android github gpg jetpack-compose key-manager kotlin material3 mvvm oauth2 retrofit2 ssh

Last synced: 21 Apr 2025

https://github.com/rastenis/netcore-postgres-oauth-boiler

A basic .NET Core website boilerplate using PostgreSQL for storage, Adminer for db management, Let's Encrypt for SSL certificates and NGINX for routing.

boilerplate docker github google https letsencrypt materialize materializecss net-core net-core-3 netcore netcore3 nginx oauth oauth2 razor razor-pages reddit tls

Last synced: 15 Apr 2025

https://github.com/kilork/openid

OpenID Connect Rust Library

authentication oauth2 oidc openid openid-connect rust

Last synced: 29 Nov 2024

https://github.com/adrianbrs/nest-oidc-provider

oidc-provider module for Nest framework (node.js)

nest nestjs oauth2 openid openid-connect openid-provider provider server

Last synced: 05 Apr 2025

https://github.com/Jhut89/Mailchimp-API-3.0-PHP

A feature rich object-oriented PHP library for interacting with MailChimp's API v3 💌🐵

composer ecommerce mailchimp mailchimp-api mailchimp-api-wrapper mailchimp-documentation mailchimp-php mailchimp-sdk oauth oauth2 php-library sdk sdk-php sync

Last synced: 10 May 2025

https://github.com/getAlby/js-sdk?tab=readme-ov-file

JavaScript SDK for the Alby OAuth2 Wallet API and the Nostr Wallet Connect API.

bitcoin javascript lightning-network nostr nostrwalletconnect oauth2 sdk

Last synced: 02 Dec 2024

https://github.com/alflokken/PSAuthClient

PowerShell OAuth2.0/OpenID Connect (OIDC) Client.

authentication authorization oauth2 oidc openidconnect powershell

Last synced: 04 Dec 2024

https://github.com/Abdallah-khalil/NodeJsWithPassport

nodejs application for integration with passport strategies and oauth built with nestjs

expressjs nestjs nodejs oauth2 passportjs typescript

Last synced: 10 Apr 2025

https://github.com/dyu/comments

A real-time, markdown-enabled comment engine powered by leveldb with oauth support

commenting comments discussion markdown oauth2 real-time self-hosted static-blog static-site sveltejs

Last synced: 10 Apr 2025

https://github.com/oktadev/native-java-examples

Native Java Apps with Micronaut, Quarkus, and Spring Boot

graalvm helidon java micronaut native oauth2 oidc quarkus spring-boot

Last synced: 12 Apr 2025

https://github.com/lchapo/dash-google-auth

(Deprecated) Dash Extension for Google OAuth

dash flask flask-dance oauth2 plotly

Last synced: 12 Feb 2025

https://github.com/babelouest/iddawc

[PROJECT CLOSED] - OAuth2/OIDC Client and RP library

c oauth2 oauth2-client oidc

Last synced: 07 May 2025

https://github.com/airpowerteam/airpower4j

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

api backend java jpa oauth2 spring-boot

Last synced: 15 Apr 2025

https://github.com/damienbod/Blazor.BFF.AzureB2C.Template

Blazor.BFF.AzureB2C.Template, Blazor WASM hosted in ASP.NET Core using Azure B2C BFF (server authentication) and Microsoft Graph

aspnetcore azure azureb2c csp dotnetcore graph oauth2

Last synced: 13 May 2025

https://github.com/socialiteproviders/laravel-passport

[READ ONLY] Subtree split of the SocialiteProviders/Laravel-Passport Provider (see SocialiteProviders/Providers)

laravel oauth oauth1 oauth2 social-media socialite socialite-providers

Last synced: 18 Jun 2025

https://github.com/hantsy/spring-security-oauth2-client-example

Spring Security and OAuth2/OIDC Client Example

keycloak oauth2 oauth2-client oidc spring-security

Last synced: 08 Apr 2025

https://github.com/classmethod/aurl

Command line utility to make HTTP request with OAuth2

bd curl curl-commands oauth2 oauth2-client

Last synced: 15 Apr 2025

https://github.com/curityio/pkce-javascript-example

JavaScript SPA showing how to handle PKCE in an OpenID Connect flow

code-example oauth2 openid-connect spa

Last synced: 11 Apr 2025

https://github.com/cyllective/oauth-labs

oauth-labs: an intentionally vulnerable set of OAuth 2.0 labs for security training and learning

appsec ctf hacking oauth2 pentesting security vulnapp vulnerable

Last synced: 02 Apr 2025

https://github.com/tasoskakour/react-use-oauth2

💎 A React hook that handles OAuth2 authorization. Both for Implicit Grant and Authorization Code flows.

hooks oauth2 react

Last synced: 04 Apr 2025