Configurar la autenticación mediante clave API en Drupal
La autenticación mediante clave API ofrece una forma sencilla y eficaz de proteger las API de Drupal. Tras generar claves API para los usuarios, estas actúan como identificadores únicos que ayudan a gestionar y proteger el acceso a las API de Drupal. Para la autenticación, el cliente debe enviar el nombre de usuario de Drupal del usuario junto con su clave API en el encabezado de autorización de cada solicitud. Autenticación de la API de Drupal El módulo verifica esta combinación antes de conceder acceso. El módulo es compatible con Drupal 8, 9, 10 y 11.
- Usando el compositor
- Usando Drush
- Instalación manual
Pre-requisitos:
- Interfaz de usuario REST:Este módulo proporciona una interfaz fácil de usar para configurar el módulo REST.
- Habilite los siguientes módulos de Servicios Web desde el ampliar sección (/admin/modules) de su sitio Drupal:
- JSON: API
- Interfaz de usuario REST
- Servicios web RESTful
- Publicación por entregas
Habilitar API y asignar métodos:
- El primer paso es habilitar la API y asignar los métodos y operaciones permitidos para ella. Esto se puede hacer usando Interfaz de usuario REST módulo, o modificando directamente la configuración de Drupal.
- Haga clic en el elemento Habilitar API .
- Para habilitar la API mediante el módulo REST UI, haga clic en el icono Configurar botón (como se muestra a continuación).
- En nuestro ejemplo, necesitamos habilitar el /entidad/usuario API. Para ello, haga clic en la opción Habilitar que aparece frente a ella.
- Como nuestro objetivo es crear un usuario en Drupal, seleccione las siguientes configuraciones:
- Método: PUBLICAR
- Formato: JSON
- Proveedor de autenticación: autenticación de rest_api
- Esto permite que el módulo de autenticación de la API de miniOrange autentique la API. Haga clic en el botón Guardar configuración botón para continuar.
Pasos de configuración
Configurar el método de autenticación de la clave API:
- En este paso, generaremos una clave API. Para ello, dirígete a Autenticación API pestaña del módulo (/admin/config/people/rest_api_authentication/auth_settings).
- En Configuración básica, habilita el Habilitar autenticación palanca.
- Escriba el Nombre de la aplicación y seleccione API Key de la método de autentificación .
- Autenticación básica
- Autenticación de clave API
¡Felicitaciones! Has configurado correctamente el método de autenticación de clave API mediante el módulo de autenticación de API de Drupal.
Si la configuración no fue exitosa, por favor contáctenos en drupalsupport@xecurify.comIncluya una captura de pantalla de la ventana de error y le ayudaremos a resolver el problema y le guiaremos en la configuración.
Gracias por su respuesta. Nos pondremos en contacto con usted pronto.
Algo salió mal. Por favor envíe su consulta nuevamente
