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/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/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/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: 30 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/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/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/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/ctron/yew-oauth2
General purpose OAuth2 component for Yew
authentication oauth2 oidc openid-connect yew
Last synced: 04 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/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/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/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/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: 06 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: 13 Aug 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/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/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/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/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/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/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/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/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/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/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/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/panva/dpop
DPoP for Web Platform API JavaScript runtimes
Last synced: 31 Oct 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/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/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/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/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/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/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: 31 Oct 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/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/hemulgm/vk_api
VK API Wrapper
android api component cross-platform crossplatform delphi fmx long-polling oauth2 rest vk-api vk-bot vk-sdk vkontakte-api wrapper-api
Last synced: 09 Oct 2024
https://github.com/epsylon/anontwi
Anontwi is a tool for OAuth2 applications (such as: GNUSocial, Twitter) that provides different layers of encryption, privacy methods and proxy features.
encryption gnusocial oauth2 privacy social-networking twitter
Last synced: 06 Aug 2024
https://github.com/vijinho/f3-cms
PHP7 Fat-Free Framework https://fatfreeframework.com based CMS extending original https://github.com/vijinho/f3-boilerplate project and using UI-kit http://materializecss.com/
f3-boilerplate fat-free-framework fatfree-framework lamp mvc-application oauth2 php7
Last synced: 27 Oct 2024
https://github.com/authup/authup
Authup is an authentication & authorization system.
auth authentication authorization identity jwt ldap oauth oauth2 oauth2-server oidc openid openid-connect permissions roles security typescript
Last synced: 30 Oct 2024
https://github.com/danilobuerger/redux-implicit-oauth2
OAuth 2.0 Implicit Grant Flow with Redux
Last synced: 28 Oct 2024
https://github.com/ebrahimmfadae/openid-connect-app
Sample project for implementing OIDC server with a web application and an API service.
api authorization-server ejs koa mongodb oauth2 openid-connect password-grant resource resource-server service
Last synced: 12 Oct 2024
https://github.com/khauser/microservices4vaadin
Sample application to show the secured integration of microservices and vaadin
authserver docker eventstore gradle microservice oauth2 rancher redis service-discovery spring-session sso vaadin
Last synced: 03 Aug 2024
https://github.com/adhocore/goic
Golang OpenID Connect Client
adhocore claims go-oidc golang google-authentication json jwt login-with-google login-with-microsoft login-with-yahoo oauth2 oidc oidc-client openid openid-client openid-connect
Last synced: 16 Oct 2024
https://github.com/fosin/anan-cloud
anan基于JDK11、Spring Boot 2.5.x、Spring Cloud 2020生态体系技术,采用微服务前后端分离架构,供开发人员学习和交流。 包括服务注册与发现、服务监控、服务管理、服务治理、服务网关、服务熔断、配置管理、OAuth2认证授权中心等常见微服务组件。 服务注册与发现:支持K8S、Nacos、Eureka; 配置中心:支持K8S、Nacos、SpringCloudConfig; 部署方式:支持K8S(Helm)集群部署、jar包集群部署、Docker-Compose部署、Swarm集群部署 部署组件:数据库中间件(Mysql、RabbitMQ、Redis)、Anan后台服务、Anan前端服务(Ingress)、EFk日志体系、Prometheus+Grafana监控体系
docker elk eureka grafana jpa k8s mysql nacos oauth2 prometheus rabbitmq redis spring-cloud springboot2 swagger
Last synced: 30 Oct 2024
https://github.com/oktadev/okta-react-native-app-auth-example
React Native Example that Authenticates with Okta using App Auth
android appauth ios oauth2 okta react-native
Last synced: 28 Oct 2024
https://github.com/marcelcoding/jitsi-openid
Jitsi OpenID is an authentication adapter that allows Jitsi to authorize users with OpenID Connect.
auth axum docker jitsi jwt oauth2 oidc openid-connect rust
Last synced: 27 Oct 2024
https://github.com/adriangonz97/pocketbase-sveltekit-oauth-demo
A plug and play SvelteKit + Pocketbase OAuth2 Demo
oauth2 pocketbase svelte sveltekit sveltekit-example sveltekit-template twitch
Last synced: 22 Oct 2024
https://github.com/azutoolkit/authly
OAuth2 Provider Library - Authly is an OAuth2 Library for creating Authorization Servers that follows OAuth2 authorization mechanisms.
authorization crystal crystal-lang oauth2 provider shard
Last synced: 02 Nov 2024
https://github.com/damienbod/teamsadminui
ASP.NET Core Razor Page app using Graph API to create team meetings, send emails
aad aspnet-core azuread email graph oauth2 oidc teams
Last synced: 08 Nov 2024
https://github.com/neoighodaro/laravel-passport-demo
Shows you how to turn your website to an Oauth2 server using Laravel Passport
laravel laravel-passport oauth2 oauth2-server
Last synced: 12 Oct 2024
https://github.com/danschultzer/coherence_assent
UNMAINTAINED - Add multi provider login to your Coherence Phoenix website
basecamp coherence facebook github google-oauth2 oauth2 phoenix twitter
Last synced: 16 Oct 2024
https://github.com/piomin/sample-spring-cloud-security
Demo project illustrating how to configure security for Spring Boot microservices
microservices oauth2 spring-boot spring-cloud spring-security spring-webflux ssl x509certificates
Last synced: 27 Oct 2024
https://github.com/staciax/discord-linked-roles
A basic wrapper for the Discord Linked Roles OAuth2 API.
api discord discord-api discord-bot http linked-role oauth2 python python-3
Last synced: 31 Oct 2024
https://github.com/jveverka/iam-service
Simple OAuth2/OpenID-connect authentication and authorization server.
aarch64 graviton iam iam-service identity-management identity-provider jwt mongodb oauth2 oauth2-authentication oauth2-provider oauth2-server openid openid-server pkce redis spring-method-security spring-security spring-security-jwt spring-security-oauth2
Last synced: 20 Oct 2024
https://github.com/agencyenterprise/aeboilerplate
AEboilerplate is an opinionated boilerplate that creates a full-stack React/Node Typescript project, with independent client and API structures in the same repository, ready to run and deploy.
axios boilerplate circle-ci create-react-app docker docker-compose editorconfig express jest knex node npm oauth2 passportjs prettier react redux rest tslint typescript
Last synced: 05 Nov 2024
https://github.com/idlesign/django-oauthost
Reusable application for Django, introducing OAuth2 server functionality.
authentication authorization django oauth2 python
Last synced: 22 Oct 2024
https://github.com/alanmacgowan/identityserversample
Sample ASP.NET Core MVC and Angular apps and API using Identity Server 4
angular asp-net-core-mvc identityserver4 oauth2 openid-connect webapi
Last synced: 13 Oct 2024
https://github.com/automattic/wp-openid-connect-server
Use OpenID Connect to log in to other webservices using your own WordPress
oauth oauth-server oauth2 oidc oidc-server openid-connect
Last synced: 07 Oct 2024
https://github.com/yiisoft/yii-auth-client
Yii Framework external authentication via OAuth and OpenID Extension
api auth hacktoberfest oauth oauth2 openid-connect optionalforframeworkannounce yii3
Last synced: 07 Oct 2024
https://github.com/brunolemos/micro-oauth
🌐 Microservice to add OAuth2 authentication to your application. Supports any provider, like GitHub, Instagram ...
micro microservice nodejs oauth oauth2
Last synced: 15 Oct 2024
https://github.com/fusionauth/fusionauth-example-modern-guide-to-oauth
The example application paired with the Modern Guide to OAuth
authentication oauth oauth2 security
Last synced: 05 Nov 2024
https://github.com/ueberauth/ueberauth_slack
Slack OAuth2 Strategy for Überauth
oauth oauth2 slack strategy ueberauth ueberauth-strategies
Last synced: 01 Nov 2024
https://github.com/jfrux/oauth2.cfc
ColdFusion Component (CFC) Based oAuth2 Consumer
Last synced: 22 Oct 2024
https://github.com/valentinfunk/firebase-steam-login
Login to firebase with Steam OpenID
discord firebase microservice oauth2 steam
Last synced: 08 Nov 2024
https://github.com/cloudposse-archives/jenkins
alpine blueocean ci-cd docker dockerfile github greenballs jenkins kubernetes linux oauth2 slack
Last synced: 07 Nov 2024
https://github.com/damienbod/aspnetcoremicrosoftgraph
ASP.NET Core application and API using Microsoft Graph delegated clients
azure graph graph-api identity microsoft-identity-platform oauth2 oidc
Last synced: 08 Nov 2024
https://github.com/cristalhq/oauth2
OAuth2 client in Go
authentication dependency-free go golang oauth2 oauth2-client
Last synced: 06 Nov 2024
https://github.com/gearnode/erl-oauth2c
OAuth2 client in Erlang.
erlang oauth2 oauth2-client sso
Last synced: 03 Nov 2024
https://github.com/damienbod/aspnetcoreblazormicrosoftgraph
ASP.NET Core Blazor with Microsoft Graph
aspnet-core azuread blazor graph microsoft-graph microsoft-identity oauth oauth2 office oidc
Last synced: 01 Nov 2024