Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/serberar/jwt-autenticador/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
Autenticación JWT para WordPress
Plugin de WordPress que añade a la API REST un endpoint de login que devuelve un token JWT. Sirve para que una app externa (React, móvil, etc.) inicie sesión con los usuarios de WordPress.
Qué hace
- Registra el endpoint
POST /wp-json/mi-jwt/v1/token. - Recibe
usernameypassworden el cuerpo (JSON) y los valida conwp_authenticate. - Si son correctos, devuelve un JWT firmado con los datos del usuario (id, email, nombre y apellidos).
- Si no, responde
403con el mensaje «Credenciales incorrectas».
Ejemplo
curl -X POST https://tu-web.com/wp-json/mi-jwt/v1/token \
-H "Content-Type: application/json" \
-d '{"username": "usuario", "password": "contraseña"}'
Instalación
- Copia
jwt-autenticador.phpenwp-content/plugins/jwt-autenticador/. - Actívalo en Plugins dentro del panel de WordPress.
- Importante: cambia
$jwt_secret(ahora valetu_clave_secreta) por una clave larga y secreta propia.
Tecnologías
PHP y la API REST de WordPress.
Autor
Sergio Bernabé