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-15 00:20:45 UTC
- JSON Representation
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/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/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/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
JavaScript SDK for the Alby OAuth2 Wallet API and the Nostr Wallet Connect API.
bitcoin javascript lightning-network nostr nostrwalletconnect oauth2 sdk
Last synced: 15 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/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/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/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/hantsy/spring-security-oauth2-client-example
Spring Security and OAuth2/OIDC Client Example
keycloak oauth2 oauth2-client oidc spring-security
Last synced: 17 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: 17 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/kilork/openid
OpenID Connect Rust Library
authentication oauth2 oidc openid openid-connect rust
Last synced: 09 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: 14 Nov 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/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/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/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/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
Last synced: 13 Nov 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: 15 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/zalando-incubator/authmosphere
A library to support OAuth2 workflows in JavaScript projects
authentication express-middleware oauth2 typescript
Last synced: 15 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/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/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: 14 Nov 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/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/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/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: 13 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: 09 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/apijwtwithtwosts
Web API authorization, multi-IDP solutions in ASP.NET Core
aspnet-core authorization dotnet dotnetcore jwt net6 oauth oauth2 security
Last synced: 15 Nov 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/damienbod/aspnetcoreyarp
ASP.NET Core & Yarp reverse proxy with Microsoft Entra ID OIDC, OAuth2
aspnetcore oauth oauth2 oidc openid-connect yarp
Last synced: 15 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: 16 Nov 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/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/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/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/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/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/ctron/yew-oauth2
General purpose OAuth2 component for Yew
authentication oauth2 oidc openid-connect yew
Last synced: 16 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/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/jhaoda/socialite-odnoklassniki
Odnoklassniki OAuth2 Provider for Laravel Socialite
laravel laravel-5-package laravel-6-package laravel-socialite oauth2 odnoklassniki odnoklassniki-oauth2-provider php
Last synced: 17 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/whoisryosuke/nextjs-redux-authentication-boilerplate
NextJS app with Redux based authentication (via OAuth2).
javascript nextjs oauth2 reactjs redux
Last synced: 15 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: 06 Nov 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/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/aliev/aioauth-fastapi
aioauth integration with FastAPI
aioauth fastapi oauth2 oauth2-server
Last synced: 17 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/omniauth/omniauth-okta
OAuth2 strategy for Okta
oauth2 okta omniauth omniauth-oauth2 omniauth-strategy ruby
Last synced: 06 Nov 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/rabbitmq/rabbitmq-oauth2-tutorial
Explore integration of RabbitMQ with Oauth 2.0 auth backend plugin
oauth2 perftest rabbitmq spring-boot spring-cloud uaa
Last synced: 15 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/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/justinsdk/spring5tutorial
Spring 文件的範例資源
java oauth2 reactor spring spring-cloud spring-data spring-framework spring-mvc webflux
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/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/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/katsutedev/mal4j
Java wrapper for the official MyAnimeList API
anime api api-anime api-manga java json lib library mal mal4j manga myanimelist myanimelist-api myanimelistapi-wrapper oauth oauth2 rest rest-api
Last synced: 15 Nov 2024
https://github.com/omines/oauth2-gitlab
GitLab Provider for the OAuth 2.0 Client
gitlab gitlab-provider oauth2 oauth2-client php
Last synced: 14 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/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/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: 15 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: 15 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/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/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