WP Manifestindependent plugin directory
manifest / security / jwt-autenticador

Autenticación JWT

Plugin de WordPress que añade un endpoint REST de login que devuelve un token JWT.

★ 0stars

Install

Download source zip No release zip yet

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.zip
No 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 username y password en el cuerpo (JSON) y los valida con wp_authenticate.
  • Si son correctos, devuelve un JWT firmado con los datos del usuario (id, email, nombre y apellidos).
  • Si no, responde 403 con 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

  1. Copia jwt-autenticador.php en wp-content/plugins/jwt-autenticador/.
  2. Actívalo en Plugins dentro del panel de WordPress.
  3. Importante: cambia $jwt_secret (ahora vale tu_clave_secreta) por una clave larga y secreta propia.

Tecnologías

PHP y la API REST de WordPress.

Autor

Sergio Bernabé