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-11-05 00:21:52 UTC
- JSON Representation
https://github.com/richardknop/django-oauth2-server
OAuth2 server written in Python with Django
django oauth2 oauth2-server python
Last synced: 27 Oct 2024
https://github.com/salte-auth/salte-auth
💻🗝 Authentication for the modern web!
Last synced: 01 Nov 2024
https://github.com/Colin-b/httpx_auth
Authentication classes to be used with httpx
active-directory api-key auth aws azure hacktoberfest httpx oauth2 okta python
Last synced: 01 Aug 2024
https://colin-b.github.io/httpx_auth/
Authentication classes to be used with httpx
active-directory api-key auth aws azure hacktoberfest httpx oauth2 okta python
Last synced: 04 Aug 2024
https://github.com/ueberauth/ueberauth_github
GitHub OAuth2 Strategy for Überauth
github oauth oauth2 strategy ueberauth ueberauth-strategies
Last synced: 01 Nov 2024
https://github.com/dadrus/heimdall
A cloud native Identity Aware Proxy and Access Control Decision service
access-control access-management api-gateway auth-api auth-proxy authentication authorization decision-api golang iap identity-aware-proxy oauth2 openid-connect policy-enforcement
Last synced: 26 Oct 2024
https://github.com/jpopesculian/twitter-v2-rs
Rust bindings for Twitter API v2
authentication oauth2 rust twitter twitter-api
Last synced: 02 Aug 2024
https://github.com/danidelgadoz/ngx-admin
Angular (v14.0.0) starter with a strong architecture, best practices and following the angular style guide
angular architecture crud dashboard jasmine material oauth2 typescript
Last synced: 14 Oct 2024
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: 01 Nov 2024
https://github.com/alvin0216/remix-ssr-blog
Personal blog developed based on remix!(基于 remix 开发的个人博客)
antd blog mysql node oauth2 prisma2 react react-hook remix ssr typescript unocss
Last synced: 28 Oct 2024
https://github.com/nvh95/react-linkedin-login-oauth2
Easily get Authorization Code from Linked In to log in without redirecting.
hacktoberfest linkedin linkedin-api login oauth oauth2 react signin
Last synced: 26 Oct 2024
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: 13 Aug 2024
https://github.com/formbee/formbee
The open-source form backend for data privacy conscious developers.
angularjs docker express form forms formsubmission nodejs oauth2 open-source railway
Last synced: 31 Oct 2024
https://github.com/aaronpk/sample-oauth2-client
Sample OAuth2 client using the GitHub API
Last synced: 02 Nov 2024
https://github.com/kriasoft/web-auth-library
Authentication library for the browser environment using Web Crypto API
authentication authorization cloudflare crypto decryption encryption gcp hmac jsonwebtoken jwt oauth oauth2 subtlecrypto token webcrypto webcrypto-api webworkers
Last synced: 13 Oct 2024
https://github.com/seven1986/oauthapp
前端发布工具
html5 html5-game oauth2 pwa-apps saas
Last synced: 04 Aug 2024
https://github.com/embesozzi/keycloak-openfga-workshop
Keycloak integration with OpenFGA (based on Zanzibar) for Fine-Grained Authorization at Scale (ReBAC)
access-management api api-gateway apisix auth0 authorization fine-grained-authorization keycloak oauth2 okta openfga rebac roles user-identity workshop zanzibar
Last synced: 31 Oct 2024
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: 23 Oct 2024
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: 14 Oct 2024
https://github.com/damienbod/microsoftentraidauthmicrosoftidentityweb
Microsoft Entra ID (Azure AD) flows using ASP.NET Core and Microsoft.Identity.Web
aad aspnet-core authentication azure client-credentials-flow dotnet key-vault microsoft-identity-platform oauth oauth2 oidc x509
Last synced: 01 Nov 2024
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: 01 Aug 2024
https://github.com/shimt/pam-exec-oauth2
Allows Linux user authentication to OAuth2 via pam_exec
Last synced: 01 Nov 2024
https://github.com/damienbod/aspnetcoreid4external
external OpenID Connect Login to IdentityServer and ASP.NET Core with AAD
2fa aad angular asp-net-core authenticator authn azure bootstrap4 code-flow fido2 identity identityserver4 oauth2 oidc openid totp
Last synced: 01 Nov 2024
https://github.com/nektro/andesite
💾 Easily manage access to your open directory through OAuth2
andesite astheno indieweb oauth2 open-directory
Last synced: 27 Oct 2024
https://github.com/ueberauth/ueberauth_Facebook
Facebook OAuth2 Strategy for Überauth.
facebook oauth oauth2 strategy ueberauth ueberauth-strategies
Last synced: 01 Nov 2024
https://github.com/piomin/sample-spring-security-microservices
Demo illustrating the usage of Spring Security in microservices built on top of Spring Boot and Spring Cloud
keycloak microservices oauth2 spring-boot spring-cloud-gateway spring-security spring-security-oauth2
Last synced: 26 Oct 2024
https://github.com/jkroepke/openvpn-auth-oauth2
openvpn-auth-oauth2 is a plugin/management interface client for OpenVPN server to handle an OIDC based single sign-on (SSO) auth flows
entra-id oauth2 oauth2-authentication oauth2-client oidc openvpn openvpn-auth openvpn-server sso sso-authentication vpn
Last synced: 01 Nov 2024
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: 01 Nov 2024
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: 04 Aug 2024
https://github.com/mattdot/botauth
Authentication middleware for the botframework
authentication-middleware bot bot-framework botbuilder-framework botbuilder-sdk oauth2
Last synced: 02 Aug 2024
https://github.com/authgear/authgear-server
Open source alternative to Auth0 / Firebase Auth
2fa auth0 authentication identity keycloak login mfa oauth2 oidc openid-connect passkeys passwordless sso supertokens
Last synced: 14 Oct 2024
https://github.com/oktadev/schematics
Schematics for adding Okta and Auth0 Auth to your projects
angular auth0 authentication expressjs ionic javascript oauth2 oidc okta quickstart react react-native schematics typescript vue
Last synced: 14 Oct 2024
https://github.com/proyecto26/nativescript-inappbrowser
📱InAppBrowser for NativeScript (Android & iOS) 🤘
android authentication browser chrome chrome-custom-tabs chrome-customtabs deep-linking deep-links inappbrowser ios nativescript nativescript-plugin oauth oauth2 safari safari-services sso-authentication sso-login web-authentication
Last synced: 09 Oct 2024
https://github.com/azure/apim-lab
API Management - Hands-on Lab Workshop
api-documentation api-gateway api-management api-rest azure-active-directory azure-api-management azure-devops azure-resource-manager azure-resource-templates ci-cd json-api key-vault managed-identities microsoft oauth2 openapi powerapps swagger
Last synced: 07 Oct 2024
https://github.com/utilitywarehouse/wiresteward
Wireguard peer manager
oauth2 uw-owner-system wireguard
Last synced: 01 Nov 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/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/imhta/rails_6_devise_example
rails 6 with devise + bootstrap + github oauth
devise githubauth oauth2 omniauth rails rails6 template webpack
Last synced: 10 Oct 2024
https://github.com/damienbod/aspnetcore-standup-securing-apis
ASP.NET Core Community Standup Securing APIs
aspnet-core azure dotnet oauth2 oidc
Last synced: 01 Nov 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: 03 Aug 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 Oct 2024
https://github.com/jakyeru/larascord
Larascord is a package that allows you to authenticate users in your Laravel application using Discord.
Last synced: 29 Oct 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: 03 Aug 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/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: 02 Aug 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: 01 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/lchapo/dash-google-auth
(Deprecated) Dash Extension for Google OAuth
dash flask flask-dance oauth2 plotly
Last synced: 11 Oct 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: 17 Oct 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: 04 Aug 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: 10 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/hantsy/spring-security-oauth2-client-example
Spring Security and OAuth2/OIDC Client Example
keycloak oauth2 oauth2-client oidc spring-security
Last synced: 26 Oct 2024
https://github.com/kilork/openid
OpenID Connect Rust Library
authentication oauth2 oidc openid openid-connect rust
Last synced: 09 Aug 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: 26 Oct 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/Abdallah-khalil/NodeJsWithPassport
nodejs application for integration with passport strategies and oauth built with nestjs
expressjs nestjs nodejs oauth2 passportjs typescript
Last synced: 01 Aug 2024
https://github.com/RIPAGlobal/omniauth-azure-activedirectory-v2
OAuth 2 authentication with the Azure ActiveDirectory V2 API.
oauth2 omniauth-azure-oauth2 omniauth-oauth2 omniauth-strategy
Last synced: 06 Aug 2024
https://github.com/datamweb/shield-oauth
OAuth for CodeIgniter Shield
codeigniter4 githuboauth googleoauth oauth oauth2 shield
Last synced: 14 Oct 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: 03 Aug 2024
https://github.com/classmethod/aurl
Command line utility to make HTTP request with OAuth2
bd curl curl-commands oauth2 oauth2-client
Last synced: 01 Aug 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/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/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: 11 Oct 2024
https://github.com/grottopress/shield
Comprehensive security for Lucky framework
authentication crystal lucky-framework oauth2 security
Last synced: 31 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: 30 Oct 2024
https://github.com/alflokken/PSAuthClient
PowerShell OAuth2.0/OpenID Connect (OIDC) Client.
authentication authorization oauth2 oidc openidconnect powershell
Last synced: 13 Aug 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/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: 02 Aug 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/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: 09 Oct 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: 31 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: 30 Oct 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: 31 Oct 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: 31 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: 02 Aug 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/itpropro/nuxt-oidc-auth
OIDC (OpenID connect) focused auth module for Nuxt
authentication nuxt nuxtjs oauth oauth2 openid-connect security vue
Last synced: 12 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: 27 Oct 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/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/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/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: 03 Aug 2024
https://github.com/ChimeHQ/OAuthenticator
OAuth 2.0 request authentication
oauth oauth2 oauth2-client swift
Last synced: 05 Aug 2024
https://github.com/ctron/yew-oauth2
General purpose OAuth2 component for Yew
authentication oauth2 oidc openid-connect yew
Last synced: 04 Aug 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: 07 Oct 2024
https://github.com/ricardogesteves/authv5-toolkit
Advanced custom authentication for Next.js applications with Auth.js V5. Authentication with providers and credentials.
authentication authorization bcrypt next-auth nextjs oauth2 postgresql prisma react react-hook-form react-icons resend server-actions shadcn-ui sonner tailwindcss typescript verification zod
Last synced: 27 Oct 2024