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-09 00:20:36 UTC
- JSON Representation
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/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/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/kilork/openid
OpenID Connect Rust Library
authentication oauth2 oidc openid openid-connect rust
Last synced: 09 Aug 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/datamweb/shield-oauth
OAuth for CodeIgniter Shield
codeigniter4 githuboauth googleoauth oauth oauth2 shield
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: 12 Nov 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/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/oauth2-proxy/mockoidc
A Mock OIDC Server for Unit & Integration Tests
Last synced: 14 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/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: 13 Nov 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/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/zalando-incubator/authmosphere
A library to support OAuth2 workflows in JavaScript projects
authentication express-middleware oauth2 typescript
Last synced: 08 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: 11 Nov 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: 12 Nov 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/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/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: 13 Nov 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/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/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/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: 31 Oct 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/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/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/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/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/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/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/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/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/ctron/yew-oauth2
General purpose OAuth2 component for Yew
authentication oauth2 oidc openid-connect yew
Last synced: 09 Nov 2024
https://github.com/ChimeHQ/OAuthenticator
OAuth 2.0 request authentication
oauth oauth2 oauth2-client swift
Last synced: 05 Aug 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
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/martincostello/signinwithapplesample
A sample implementation of Sign in with Apple using ASP.NET Core
asp-net-core oauth2 sign-in-with-apple
Last synced: 01 Nov 2024
https://github.com/unasuke/omniauth-twitter2
OmniAuth strategy for authenticating with Twitter OAuth2
authentication gem oauth2 omniauth ruby twitter
Last synced: 27 Oct 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: 13 Aug 2024
https://github.com/pabluk/twitter-application-only-auth
A simple Python implementation of the Twitter Application-only authentication
application-only-authentication oauth2 python twitter
Last synced: 05 Nov 2024
https://github.com/macfja/svelte-oauth2
OAuth2 authorization for Svelte
oauth2 oauth2-authentication oauth2-client svelte svelte-kit svelte-v3 svelte3 sveltejs sveltekit
Last synced: 10 Oct 2024
https://github.com/MacFJA/svelte-oauth2
OAuth2 authorization for Svelte
oauth2 oauth2-authentication oauth2-client svelte svelte-kit svelte-v3 svelte3 sveltejs sveltekit
Last synced: 06 Nov 2024
https://github.com/omniauth/omniauth-okta
OAuth2 strategy for Okta
oauth2 okta omniauth omniauth-oauth2 omniauth-strategy ruby
Last synced: 06 Nov 2024
https://github.com/cuppalabs/angular2-social-login
Angular 2 OAuth social login facebook, google, LinkedIn etc using NodeJS server
angular2 oauth-client oauth2 oauth2-server social-login
Last synced: 28 Oct 2024
https://github.com/whaha-ha/spring-boot-react-ecommerce
eCommerce application based on the microservices architecture built using Spring Boot and ReactJS.
cloudinary heroku java microservices mysql oauth2 react-redux react-rooter reactjs redis redux-form redux-thunk spring-jpa spring-rest springboot2-x stripe-api
Last synced: 12 Nov 2024
https://github.com/treeben77/discord-oauth2.py
API Wrapper for Discord OAuth2 & Linked Roles in Python.
discord discord-api discord-oauth2 flask linked-roles oauth2 python
Last synced: 29 Oct 2024
https://github.com/Muhesh7/flutter_dauth
A flutter package for authentication with DAuth(an OAuth2 based SSO (Single Sign On) for NITT students) authorisations service on behalf of the resource-owner/user.
Last synced: 03 Nov 2024
https://github.com/gigsterous/auth-server
Spring-Boot Auth server
gradle oauth2 oauth2-server spring-boot
Last synced: 07 Nov 2024
https://github.com/justinsdk/spring5tutorial
Spring 文件的範例資源
java oauth2 reactor spring spring-cloud spring-data spring-framework spring-mvc webflux
Last synced: 11 Oct 2024
https://github.com/ueberauth/ueberauth_twitter
Twitter Strategy for Überauth
oauth oauth2 twitter twitter-oauth ueberauth ueberauth-strategies
Last synced: 01 Nov 2024
https://github.com/sourabpramanik/payload-auth-plugin
Authentication plugin for Payload CMS
authentication nextjs oauth oauth2 oidc payload payload-plugin payloadcms saml sso
Last synced: 11 Oct 2024
https://github.com/h0ru5/apo
A.P.O. - "Authorized Personnel Only" is a minimalist OAuth IAM written in Go
authorization go golang htpasswd iam jwt oauth2 rest-api
Last synced: 26 Oct 2024
https://github.com/aliev/aioauth-fastapi
aioauth integration with FastAPI
aioauth fastapi oauth2 oauth2-server
Last synced: 27 Oct 2024
https://github.com/Abblix/Oidc.Server
Flexible OpenID Connect and OAuth 2.0 server-side implementation for modern ASP.NET projects
abblix authentication authorization ciba federated-access id-token identity-management identity-provider oauth oauth2 oidc oidc-server openid openid-connect openid-provider security single-sign-on sso sso-authentication
Last synced: 03 Nov 2024
https://github.com/socialiteproviders/discord
[READ ONLY] Subtree split of the SocialiteProviders/Discord Provider (see SocialiteProviders/Providers)
laravel oauth oauth1 oauth2 social-media socialite socialite-providers
Last synced: 01 Nov 2024
https://github.com/benc-uk/msal-graph-vue
Vue.js 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/damienbod/aspnetcoreapiauthmultiidentityprovider
ASP.NET Core Api Auth with multiple Identity Providers
aspnet-core dotnet iam oauth2 oidc openid-connect openiddict razor
Last synced: 01 Nov 2024
https://github.com/beryju/oidc-test-client
OIDC Client for end-to-end and unittesting
e2e golang oauth2 oidc oidc-client sso unittest
Last synced: 27 Oct 2024
https://github.com/huysentruitw/oauth2-client-handler
Managed .NET (C#) library for use with HttpClient to transparantly call authorized WebAPI
api authentication dotnet httpclient oauth2 oauth2-client openid-connect
Last synced: 11 Nov 2024
https://github.com/damienbod/azureb2c-fed-microsoft-entra-id
Securing ASP.NET Core Razor Pages, Web APIs with Azure B2C external and Microsoft Entra ID internal identities
api aspnet-core azuread azuread-b2c microsoft-identity microsoft-identity-platform oauth2 oidc razor
Last synced: 08 Nov 2024
https://github.com/smartondev/gwbackupy
Open source Google Workspace™ backup solution written in python. (gmvault alternative)
backup cli g-suite gcp gmail gmvault google-api google-cloud-platform google-workspace oauth2 package pip python restore service-account tool versioned-backups
Last synced: 25 Oct 2024
https://github.com/nektro/mantle
📒 Easy and effective communication for any team or community.
astheno chat indieweb mantle oauth2 self-hosted
Last synced: 28 Oct 2024
https://github.com/panva/dpop
DPoP for Web Platform API JavaScript runtimes
Last synced: 14 Nov 2024
https://github.com/andrey-tech/amocrm-api-php
Простая обертка на PHP7+ для работы с API amoCRM v2 с aвторизацией oAuth 2.0, поддержкой AJAX-запросов к frontend-методам, троттлингом запросов к API, блокировкой одновременного обновления одной сущности и логированием в файл.
amocrm amocrm-php api api-wrapper crm loggging oauth2 php php7 throttling
Last synced: 01 Nov 2024
https://github.com/boywithkeyboard-archive/authenticus
The simplest all-in-one authentication library for JavaScript.
auth authentication browser cloudflare-workers deno discord github gitlab google javascript node oauth oauth2 oauth2-client social-login social-media spotify stripe typescript
Last synced: 30 Sep 2024
https://github.com/bndynet/web-framework-for-java
A seed project with spring boot for AngularJS, AngularJs Material, Thymeleaf, RESTful API, MySQL and admin panel based on AdminLTE.
adminlte angularjs angularjs-material maven mysql oauth oauth2 oauth2-server restful-api spring-boot thymeleaf
Last synced: 12 Nov 2024
https://github.com/grokify/goauth
Utility libraries for Go (aka Golang) API auth including OAuth 2, JWT, TLS Client Authentication and Basic Auth.
Last synced: 07 Nov 2024
https://github.com/gravitee-io/gravitee-access-management
Gravitee.io - Access Management - OpenSource IAM Solution
access-management identity-management oauth2 openid-connect product-am scim security-scan
Last synced: 08 Nov 2024
https://github.com/jeffdecola/my-go-examples
A place to keep my go examples.
api blockchain concourse cryptography go go-examples golang gomock nats oauth2 protobuf protocol-buffers restful-api snippets syntax tcp-server web-server webserver
Last synced: 22 Oct 2024
https://github.com/chillerlan/php-oauth
A fully transparent, framework agnostic PSR-18 OAuth client.
oauth oauth-client oauth1 oauth1-client oauth2 oauth2-client php php8 pkce-oauth psr-18 psr-7 rfc5849 rfc6749 rfc7636 rfc9126
Last synced: 05 Nov 2024
https://github.com/damienbod/separatingapispersecuritylevel
Auth0, ASP.NET Core OAuth, OIDC
aspnetcore auth0 blazor csp dotnet oauth oauth2 oidc security-headers
Last synced: 01 Nov 2024
https://github.com/doorkeeper-gem/doorkeeper-i18n
Translation files for Doorkeeper OAuth 2 provider
doorkeeper i18n internationalization oauth2 oauth2-provider
Last synced: 10 Nov 2024
https://github.com/Ahoo-Wang/CoSec
RBAC-based And Policy-based Multi-Tenant Reactive Security Framework | 基于 RBAC 和策略的多租户响应式安全框架
authentication authorization cloud-native gateway identity java jwt kotlin microservice multi-tenant oauth2 policy project-reactor rbac reactive redis security spring-boot spring-cloud spring-cloud-gateway
Last synced: 03 Nov 2024
https://github.com/nwunderly/starlette-discord
"Login with Discord" support for Starlette and FastAPI
discord-api discord-oauth2-extension fastapi login-with-discord oauth2 starlette starlette-discord
Last synced: 14 Nov 2024
https://github.com/ahoo-wang/cosec
RBAC-based And Policy-based Multi-Tenant Reactive Security Framework | 基于 RBAC 和策略的多租户响应式安全框架
authentication authorization cloud-native gateway identity java jwt kotlin microservice multi-tenant oauth2 policy project-reactor rbac reactive redis security spring-boot spring-cloud spring-cloud-gateway
Last synced: 01 Nov 2024
https://github.com/agilie/dribbble-android-sdk
Dribbble Android SDK is an unofficial wrapper for Dribbble API v1. (Designer, Shot, Comment, User Story, Like, Follow)
dribbble dribbble-android-sdk dribbble-api java oauth2 oauth2-client retrofit2 rxjava2 sdk
Last synced: 09 Nov 2024