Ecosyste.ms: Awesome
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:
- Authorization Code
- PKCE
- Client Credentials
- Device Code
- Refresh Token
- GitHub: https://github.com/topics/oauth2
- Wikipedia: https://en.wikipedia.org/wiki/OAuth#OAuth_2.0
- Created by: IETF OAuth Working Group
- Released: October 2012
- Related Topics: oauth, authentication, openid, oidc, saml, raml, xacml, indieauth, access-token, refresh-token,
- Aliases: rfc-6749, rfc6749,
- Last updated: 2024-12-27 00:16:02 UTC
- JSON Representation
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
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/reugn/auth-server
Simple authentication and authorization service
auth authentication authentication-middleware authorization identity identity-server oauth2 oauth2-server proxy-middleware self-hosted selfhosted
Last synced: 16 Nov 2024
https://github.com/compwright/axios-oauth-client
OAuth 2.0 client utils for axios
Last synced: 23 Dec 2024
https://github.com/aaronpk/device-flow-proxy-server
Add the OAuth 2.0 Device Flow to any OAuth server
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/mahmudahsan/New-JavaScript-SDK---OAuth-2.0-based-FBConnect-Tutorial
Javascript SDK oAuth 2.0 based FBConnect
facebook jaavscript oauth oauth2 web
Last synced: 29 Nov 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/valuemelody/melody-auth
A turnkey OAuth & authentication system, designed for both Cloudflare Workers and Node.js
authentication cloudflare cloudflare-d1 cloudflare-kv cloudflare-workers facebook-login github-login google-login hono identity-provider mfa-authenticator oauth2 oauth2-client oauth2-server
Last synced: 24 Dec 2024
https://github.com/mahmudahsan/new-javascript-sdk---oauth-2.0-based-fbconnect-tutorial
Javascript SDK oAuth 2.0 based FBConnect
facebook jaavscript oauth oauth2 web
Last synced: 10 Nov 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/jakyeru/larascord
Larascord is a package that allows you to authenticate users in your Laravel application using Discord.
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/mwilc0x/headfon.es
a spotify clone 🎧
architectural-patterns create-react-app graphql music nodejs oauth2 react spotify
Last synced: 06 Dec 2024
https://github.com/abunuwas/fencer
Automated API security testing
api api-security api-security-testing graphql jwt oauth2 openapi owasp-top-10 rest-api security sql-injection testing
Last synced: 17 Nov 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/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/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/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/kilork/openid
OpenID Connect Rust Library
authentication oauth2 oidc openid openid-connect rust
Last synced: 29 Nov 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/alflokken/PSAuthClient
PowerShell OAuth2.0/OpenID Connect (OIDC) Client.
authentication authorization oauth2 oidc openidconnect powershell
Last synced: 04 Dec 2024
https://github.com/ferg1e/comment-castles
Lightweight internet forum
comment-system internet-forum link-aggregator node oauth2 postgres pug reddit-clone server-side-rendering
Last synced: 12 Nov 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/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/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/datamweb/shield-oauth
OAuth for CodeIgniter Shield
codeigniter4 githuboauth googleoauth oauth oauth2 shield
Last synced: 20 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: 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/sivaprasadreddy/spring-boot-microservices-course
YouTube Spring Boot Microservices Course Application
alpinejs docker-compose grafana keycloak loki maven microservices oauth2 postgresql prometheus rabbitmq spring-boot spring-cloud-gateway testcontainers thymeleaf
Last synced: 24 Dec 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/hantsy/spring-security-oauth2-client-example
Spring Security and OAuth2/OIDC Client Example
keycloak oauth2 oauth2-client oidc spring-security
Last synced: 27 Dec 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/cr072/tfc-plex
Pterodactyl client
best-pterodactyl-client built-in-landing-page client client-for-pterodactyl discord discord-bot discord-suported-client github holaclient jexactyl oauth2 privt ptero-client pterocleint pterodactyl pterodactyl-bot pterodactyl-client pterodactyl-theme tfc-plex tfc-plex-client
Last synced: 26 Dec 2024
https://github.com/oktadev/okta-spring-boot-authz-server-example
Spring Security OAuth 2.0 Guide
oauth2 spring-boot spring-security spring-security-oauth2
Last synced: 14 Nov 2024
https://github.com/openfaas/community-cluster
OpenFaaS Cloud Cluster for Community
community docker dotnet dotnet-core faas free golang kubernetes micropass nodejs oauth2 openfaas paas python serverless
Last synced: 14 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: 22 Dec 2024
https://github.com/oauth2-proxy/mockoidc
A Mock OIDC Server for Unit & Integration Tests
Last synced: 14 Nov 2024
https://github.com/tasoskakour/react-use-oauth2
💎 A React hook that handles OAuth2 authorization. Both for Implicit Grant and Authorization Code flows.
Last synced: 26 Dec 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/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/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/int128/oauth2cli
Go package of OAuth 2.0 authorization for command line tools, which allows simple authorization flow for better UX
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/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/oktadev/okta-spring-boot-2-angular-8-example
Angular 8 + Spring Boot 2.2 = ❤️
angular angular8 oauth2 oidc spring-boot spring-data spring-data-rest
Last synced: 14 Nov 2024
https://github.com/BitySA/oauth2-auth-code-pkce
An OAuth 2.0 client that ONLY supports the Authorization Code flow with PKCE support.
Last synced: 06 Dec 2024
https://github.com/sovoid/friend.ly
A social media platform with a friend recommendation engine based on personality trait extraction
api deep-learning ejs friend-recommendation javascript mean-stack mongoose nlp nodejs nodemailer oauth2 passportjs social social-login social-network speechtotext text-mining text-to-speech tron webrtc
Last synced: 12 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/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/zeldan/spring-boot-oauth2-password-flow
Spring Boot 2 - OAuth2 password-flow with JWT
java jwt-authentication oauth2 oauth2-password-flow spring-boot spring-boot-2
Last synced: 12 Nov 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/dan6erbond/apraw
Asynchronous Python Reddit API Wrapper
api apraw async asynchronous asynchronous-requests oauth oauth2 python reddit reddit-api
Last synced: 27 Oct 2024
https://github.com/terrymooreii/materialize-social
Social Login Buttons for MaterializeCSS
buttons css icons less material materializecss matieral-design oauth oauth2 social
Last synced: 14 Oct 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/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/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/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: 26 Dec 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/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/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/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/akshgpt7/youtube-deno
A Deno client library of the YouTube Data API.
api api-client client-library deno oauth oauth2 typescript typescript-library video youtube youtube-api youtube-api-v3
Last synced: 15 Nov 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/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/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!
Last synced: 11 Nov 2024
https://github.com/bn3t/generator-ngx-firebase-bootstrap
Generator for Angular / Firebase / Bootstrap projects
angular authentication bootstrap firebase firebase-authentication oauth2 password-reset register-page twitter-bootstrap yeoman yeoman-generator
Last synced: 27 Sep 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