manifest / integrations / wp-graphql-headless-login
Headless Login for WPGraphQL #3 in Integrations & APIs
A WordPress plugin that provides Headless login and authentication for WPGraphQL, supporting traditional passwords, OAuth2/OpenID Connect, JWT, and more.
by AxePress · github.com/axewp/wp-graphql-headless-login · website
★ 109stars
6krelease downloads
≈190active sites
14kcomposer installs
18forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/axewp/wp-graphql-headless-login/releases/download/0.4.4/wp-graphql-headless-login.zipAlso on Packagist as axepress/wp-graphql-headless-login:
composer require axepress/wp-graphql-headless-loginDeclares an update source (https://github.com/AxeWP/wp-graphql-headless-login), so updates arrive through the plugin's own updater.
From the readme
Headless Login for WPGraphQL
A WordPress plugin that provides headless login and authentication for WPGraphQL, supporting traditional passwords, OAuth2/OpenID Connect, JWT, and more.
- Join the WPGraphQL community on Discord.
- Documentation
Description
Headless Login for WPGraphQL is a flexible and extensible plugin that allows headless WordPress sites to login and authenticate users via WPGraphQL using a variety of authentication methods, including traditional WordPress credentials (username/password), OAuth 2.0 / OpenID Connect, JSON Web Tokens (JWT), and more.
This plugin is inspired by and aims to replace WPGraphQL JWT Authentication as more powerful, comprehensive, and flexible authentication solution for Headless WP.
System Requirements
- PHP 7.4+
- WordPress 6.2+
- WPGraphQL 1.14.0+
Quick Install
1. Install & activate WPGraphQL.
2. Download the latest release .zip file, upload it to your WordPress install, and activate the plugin.
3. Enable and configure the authentication providers you want to use in GraphQL Settings Headless Login.
With WP-CLI
With Composer
Updating and Versioning
Until we hit v1.0, we're using a modified version of SemVer, where:
-
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| 0.4.4 | Sep 19, 2025 | wp-graphql-headless-login.zip | 3,432 |
| 0.4.4 | Sep 19, 2025 | schema.graphql | 234 |
| 0.4.3 | Jun 7, 2025 | wp-graphql-headless-login.zip | 717 |
| 0.4.3 | Jun 7, 2025 | schema.graphql | 41 |
| 0.4.2 | Mar 29, 2025 | wp-graphql-headless-login.zip | 629 |
| 0.4.2 | Mar 29, 2025 | schema.graphql | 35 |
| 0.4.1 | Feb 14, 2025 | wp-graphql-headless-login.zip | 175 |
| 0.4.1 | Feb 14, 2025 | schema.graphql | 23 |
| 0.4.0 | Dec 28, 2024 | wp-graphql-headless-login.zip | 190 |
| 0.4.0 | Dec 28, 2024 | schema.graphql | 14 |
| 0.3.1 | Sep 7, 2024 | wp-graphql-headless-login.zip | 125 |
| 0.3.1 | Sep 7, 2024 | schema.graphql | 119 |
| 0.3.0 | Apr 6, 2024 | wp-graphql-headless-login.zip | 161 |
| 0.3.0 | Apr 6, 2024 | schema.graphql | 41 |
| 0.2.0 | Feb 4, 2024 | wp-graphql-headless-login.zip | 126 |
| 0.2.0 | Feb 4, 2024 | schema.graphql | 31 |
| 0.1.4 | Oct 15, 2023 | wp-graphql-headless-login.zip | 194 |
| 0.1.4 | Oct 15, 2023 | schema.graphql | 50 |
| 0.1.3 | Aug 20, 2023 | schema.graphql | 27 |
| 0.1.3 | Aug 20, 2023 | wp-graphql-headless-login.zip | 33 |
| 0.1.2 | Jun 5, 2023 | wp-graphql-headless-login.zip | 48 |
| 0.1.2 | Jun 5, 2023 | schema.graphql | 28 |
| 0.1.1 | May 26, 2023 | wp-graphql-headless-login.zip | 23 |
| 0.1.1 | May 26, 2023 | schema.graphql | 15 |
| 0.1.0 | Apr 27, 2023 | wp-graphql-headless-login.zip | 44 |
Active-site estimate ≈190 comes from the median of recent superseded releases. Method.