Skip to content

WilsonLe/payload-oauth2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0113349 · Feb 24, 2025
Feb 21, 2025
Dec 14, 2024
Feb 24, 2025
Feb 20, 2025
Feb 24, 2025
Dec 15, 2024
Apr 28, 2024
Oct 20, 2024
Apr 29, 2024
Dec 15, 2024
Feb 20, 2025
Feb 24, 2025
Feb 20, 2025
Oct 20, 2024

Repository files navigation

Payload OAuth2 Plugin

Software License Issues NPM

Features

  • ✅ Compatible with Payload v3
  • 🔐 Configures OAuth2 with any providers
  • ✨ Zero dependencies
  • ⚙ Highly customizable

Integrations

Technically this plugin should work with all generic OAuth2 providers. Here are the list of providers that have been tested:

Provider Status Example
Google Test Google OAuth Config
Zitadel Test Zitadel OAuth Config
Apple Test not implemented Config

Installation

npm install payload-oauth2
yarn install payload-oauth2
pnpm install payload-oauth2

If you are feeling adventurous and want to manage the plugin yourself, you can copy the src directory into your payload projects.

Contributing

Contributions and feedback are very welcome.

To get it running:

  1. Clone the project.
  2. pnpm install
  3. pnpm dev

License

The MIT License (MIT). Please see License File for more information.

Credits

This package was inspired by Payload Plugin OAuth.