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

This project is a very basic demo showing how to authenticate with OAUTH2 and send an email message for gmail, microsoft/office365 as well as hotmail.com/outlook.com/live.com email addresses.

authentication delphi email gmail hotmail imap indy oauth2 oauthbearer outlook outlook365 pop3 sasl smtp xoauth2 xoauth2-protocol

Last synced: 11 Nov 2024

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

https://github.com/utilitywarehouse/wiresteward

Wireguard peer manager

oauth2 uw-owner-system wireguard

Last synced: 01 Nov 2024

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

OAuth 2.0 client utils for axios

axios interceptor oauth2

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

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/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: 10 Oct 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: 26 Dec 2024

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

ASP.NET Core Community Standup Securing APIs

aspnet-core azure dotnet oauth2 oidc

Last synced: 25 Dec 2024

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

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

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

cas cas-shiro cas-sso oauth2 shiro sso

Last synced: 10 Dec 2024

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

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: 25 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: 09 Nov 2024

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: 16 Nov 2024

https://github.com/RIPAGlobal/omniauth-entra-id

OAuth 2 authentication with the Azure ActiveDirectory V2 API.

oauth2 omniauth-azure-oauth2 omniauth-oauth2 omniauth-strategy

Last synced: 25 Oct 2024

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

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

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

https://github.com/kilork/openid

OpenID Connect Rust Library

authentication oauth2 oidc openid openid-connect rust

Last synced: 29 Nov 2024

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: 16 Nov 2024

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

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: 13 Oct 2024

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

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: 08 Nov 2024

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

(Deprecated) Dash Extension for Google OAuth

dash flask flask-dance oauth2 plotly

Last synced: 11 Oct 2024

https://github.com/babelouest/iddawc

OAuth2/OIDC Client and RP library

c oauth2 oauth2-client oidc

Last synced: 14 Nov 2024

https://github.com/wkrzywiec/keycloak-security-example

Sandbox project to play around with keyclaok and integrating it with Spring Boot and Angular apps (using OAuth 2.0 protocol)

angular java jwt keycloak learning learning-by-doing oauth2 security spring-boot

Last synced: 29 Oct 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: 06 Nov 2024

https://github.com/classmethod/aurl

Command line utility to make HTTP request with OAuth2

bd curl curl-commands oauth2 oauth2-client

Last synced: 08 Nov 2024

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: 24 Nov 2024

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: 14 Oct 2024

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

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: 26 Dec 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: 22 Dec 2024

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

A Mock OIDC Server for Unit & Integration Tests

golang oauth2 oidc

Last synced: 14 Nov 2024

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

An idiomatic micro-framework for building Ember.js compatible APIs with Go.

ember emberjs framework go golang json-api jsonapi mongodb oauth2

Last synced: 07 Nov 2024

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

https://github.com/ricokahler/oauth2-popup-flow

A very simple oauth2 implicit flow library that uses window.open

angular implicit-flow oauth2 popup react typescript

Last synced: 27 Oct 2024

https://github.com/stevenmaguire/yelp-php

A php client for consuming Yelp API

oauth1 oauth2 php yelp yelp-api

Last synced: 26 Dec 2024

https://github.com/smartive/zitadel-net

Authentication / Authorization library for zitadel (zitadel.com), written in dotnet for the asp.net web application package.

asp authn authorization bearer dotnet introspection jwt oauth2 oidc zitadel

Last synced: 06 Nov 2024

https://github.com/mattmazzola/react-simple-auth

Authentication library for React based on Ember-Simple-Auth

authentication oauth2 openid-connect react typescript

Last synced: 17 Oct 2024

https://github.com/int128/oauth2cli

Go package of OAuth 2.0 authorization for command line tools, which allows simple authorization flow for better UX

cli golang oauth2

Last synced: 21 Dec 2024

https://github.com/grottopress/shield

Comprehensive security for Lucky framework

authentication crystal lucky-framework oauth2 security

Last synced: 19 Dec 2024

https://github.com/w-beatles/biz-parent

SpringCloud微服务开发脚手架。包括动态数据源模块、日志模块、分布式id生成器模块、短链生成模块、excel异步导出模块等。支持docker快速启动

apollo archetype dockercompose dockerfile elasticsearch eureka feign jetcache kibana logstash mysql-master-slave oauth2 skywalking spring-cloud-admin spring-cloud-gateway springcloud turbine

Last synced: 24 Dec 2024

https://github.com/javanile/php-imap2

PHP IMAP with OAUTH2

email imap oauth2 php

Last synced: 24 Dec 2024

https://github.com/zalando-incubator/authmosphere

A library to support OAuth2 workflows in JavaScript projects

authentication express-middleware oauth2 typescript

Last synced: 22 Dec 2024

https://github.com/BitySA/oauth2-auth-code-pkce

An OAuth 2.0 client that ONLY supports the Authorization Code flow with PKCE support.

cognito oauth oauth2 pkce

Last synced: 06 Dec 2024

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

https://github.com/icyux/bili-auth

第三方哔哩哔哩 OAuth 2.0 API,基于私信鉴权 | Third-party Bilibili OAuth 2.0 API

bilibili bilibili-api bot oauth oauth2

Last synced: 27 Oct 2024

https://github.com/nilorg/naas

authentication authorized server(认证授权服务器)OAuth2 + Casbin + Swagger + Gin

casbin go-oauth2-server naas oauth2 openid-connect

Last synced: 08 Dec 2024

https://github.com/admad/cakephp-social-auth

A CakePHP plugin which allows you to authenticate using social providers like Facebook/Google/Twitter.

cakephp-plugin middleware oauth2 php social-providers

Last synced: 25 Dec 2024

https://github.com/jsdecena/laravel-passport-mutiauth

Laravel Passport Multi-Authentication Middleware

authentication jwt laravel laravel-passport middleware multi-auth oauth2

Last synced: 19 Nov 2024

https://github.com/noderaider/jwt-autorefresh

Extremely lightweight and tested universal refresh token scheduler.

jwt jwt-authentication jwt-autorefresh oauth2 openid refresh-tokens scheduler synchronization

Last synced: 20 Dec 2024

https://github.com/piomin/sample-vertx-microservices

Two applications in different branches illustrates how to create asynchronous microservices with Vert.x, Consul and MongoDB, and how to secure them with Vert.x OAuth2 module and Keycloak

asynchronous-microservices consul jwt keycloak microservices oauth2 service-discovery vertx vertx-microservice-application vertx-web

Last synced: 25 Dec 2024

https://github.com/damienbod/apijwtwithtwosts

Web API authorization, multi-IDP solutions in ASP.NET Core

aspnet-core authorization dotnet dotnetcore jwt net6 oauth oauth2 security

Last synced: 19 Dec 2024

https://github.com/ADmad/cakephp-social-auth

A CakePHP plugin which allows you to authenticate using social providers like Facebook/Google/Twitter.

cakephp-plugin middleware oauth2 php social-providers

Last synced: 12 Nov 2024

https://github.com/damienbod/aspnetcoreyarp

ASP.NET Core & Yarp reverse proxy with Microsoft Entra ID OIDC, OAuth2

aspnetcore oauth oauth2 oidc openid-connect yarp

Last synced: 19 Dec 2024

https://github.com/fenix-hub/godot-engine.jwt

JSON Web Token library for Godot Engine written in GDScript

gdscript godotengine hmac http jwt oauth2 security

Last synced: 11 Nov 2024

https://github.com/chimehq/oauthenticator

OAuth 2.0 request authentication

oauth oauth2 oauth2-client swift

Last synced: 20 Dec 2024

https://github.com/seven1986/OAuthLogin.AspNetCore

第三方平台联合登陆(facebook、微信、微博、QQ、Kakao)

facebook kakao login nuget oauth2 qq wechat weibo

Last synced: 13 Nov 2024

https://github.com/cmd-johnson/deno-oauth2-client

Minimalistic OAuth 2.0 client for Deno.

deno hacktoberfest oauth2 oauth2-client

Last synced: 12 Oct 2024

https://github.com/xuxiaowei-cloud/xuxiaowei-cloud

重构项目地址:https://github.com/xuxiaowei-cloud/spring-cloud-xuxiaowei

dependabot element-plus jwt k8s kubernetes oauth2 security spring-boot spring-cloud vite vue3

Last synced: 30 Sep 2024

https://github.com/ChimeHQ/OAuthenticator

OAuth 2.0 request authentication

oauth oauth2 oauth2-client swift

Last synced: 23 Nov 2024

https://github.com/gluufederation/oxd

Client software to secure apps with OAuth 2.0, OpenID Connect, and UMA

enrollment oauth2 oauth2-client openid-client openid-connect registration uma

Last synced: 11 Dec 2024

https://github.com/crossmint/solana-auth

Sign-in with Solana wallet, with server+client side authentication and persistent sessions

auth login oauth2 sign-in solana wallet

Last synced: 08 Nov 2024

https://github.com/kravetsone/elysia-oauth2

Elysia plugin for OAuth 2.0 Authorization Flow with more than 42 providers

auth authorization elysia google oauth2

Last synced: 20 Dec 2024

https://github.com/curityio/oauth-agent-node-express

A Node.js OAuth Agent, providing API driven OAuth and OpenID Connect for SPAs

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

Last synced: 03 Dec 2024

https://github.com/IntuitDeveloper/SampleApp-QuickBooksV3API-Python

Python3 sample app demonstrates how to use Quickbooks API using Flask

flask oauth1 oauth2 python quickbooks-api samplecode

Last synced: 16 Oct 2024

https://github.com/damienbod/me-id-auth-myui-with-myapi

Microsoft Entra ID Auth with ASP.NET CORE UI and ASP.NET Core API

aad aspnetcore azuread identity oauth oauth2 oidc

Last synced: 18 Nov 2024

https://github.com/geoffsmith82/symposium2023

Demonstrates Voice Recognition, Text to Speech, Language Translation, OAuth2, Image Generation, Face Detection and Voice Chatbot. Source code and Documentation for my 2023 ADUG Symposium Talk.

ai artificial-intelligence claude-3-haiku claude-3-opus claude-3-sonnet computer-vision gpt gpt-4 gpt-4o image-to-text oauth2 palm palm2 speech-to-text text-to-image text-to-speech translation voice-recognition websockets

Last synced: 11 Nov 2024

https://github.com/hanbings/flows

🌊 Flows / Fluocean - 洋流 低耦合 OAuth 客户端授权辅助工具库,支持常见 OAuth 平台,海纳百川,有容乃大!Low-coupling OAuth client authorization auxiliary tool library, supports common OAuth platforms, and is tolerant to all rivers, and it is big to be tolerant!

oauth oauth2 oauth2-client

Last synced: 11 Nov 2024

https://github.com/thape-cn/oauth2id

Self-hosting SSO Portal, support Oauth2, Open ID Connect and SAML 2.0

identity oauth2 oauth2-provider oauth2id openid-connect openid-connect-provider

Last synced: 11 Nov 2024

https://github.com/damienbod/azuread-auth-myui-with-myapi

Azure AD Auth with ASP.NET CORE UI and ASP.ENT Core API

aad aspnetcore azuread identity oauth oauth2 oidc

Last synced: 01 Oct 2024

https://github.com/ctron/yew-oauth2

General purpose OAuth2 component for Yew

authentication oauth2 oidc openid-connect yew

Last synced: 19 Dec 2024

https://github.com/normandesjr/demo-oauth2-spring-security

A simple Password Flow demo with Spring Security OAuth 2

oauth2 spring-boot spring-oauth2 spring-security

Last synced: 15 Nov 2024

https://github.com/Azure/AzureAuth

R package for OAuth 2.0 authentication with Azure Active Directory

azure azure-active-directory azure-sdk-r oauth2 r

Last synced: 04 Dec 2024