Configurer l'authentification par clé API dans Drupal
L'authentification par clé API offre une méthode simple et efficace pour sécuriser les API Drupal. Après la génération des clés API pour les utilisateurs, ces clés servent d'identifiants uniques permettant de gérer et de protéger l'accès à vos API Drupal. Pour s'authentifier, le client doit envoyer le nom d'utilisateur Drupal ainsi que sa clé API dans l'en-tête Authorization de chaque requête. Le module d'authentification API Drupal vérifie cette combinaison avant d'autoriser l'accès. Ce module est compatible avec Drupal 8, 9, 10 et 11.
- Utiliser le compositeur
- Utiliser Drush
- Installation manuelle
Conditions préalables:
- Interface utilisateur REST: Ce module fournit une interface conviviale pour configurer le module REST.
- Activez les modules de services Web suivants à partir du étendre section (/admin/modules) de votre site Drupal :
- JSON : API
- Interface utilisateur REST
- Services Web RESTful
- La sérialisation
Activer l'API et attribuer des méthodes :
- La première étape consiste à activer l'API et à lui attribuer les méthodes et opérations autorisées. Pour ce faire, utilisez l'option Interface utilisateur REST module, ou en modifiant directement la configuration Drupal.
- Cliquez sur le Activer l'API .
- Pour activer l'API à l'aide du module REST UI, cliquez sur le Configurer bouton (comme indiqué ci-dessous).
- Dans notre exemple, nous devons activer le /entité/utilisateur API. Pour ce faire, cliquez sur l'option Activer devant.
- Puisque notre objectif est de créer un utilisateur dans Drupal, sélectionnez les configurations suivantes :
- Préparation: POSTEZ
- Format: JSON
- Fournisseur d'authentification : authentification_rest_api
- Cela permet au module d'authentification de l'API miniOrange d'authentifier l'API. Cliquez sur le Enregistrer la configuration pour continuer.
Étapes de configuration
Configurer la méthode d'authentification par clé API :
- Dans cette étape, nous allons générer une clé API. Pour cela, accédez à Authentification API onglet du module (/admin/config/people/rest_api_authentication/auth_settings).
- Sous Configuration de base, activez le Activer l'authentification basculer.
- Entrer le Nom de l'application et sélectionnez clé API du Méthode d'authentification .
- L'authentification de base
- Authentification par clé API
Félicitations ! Vous avez configuré avec succès la méthode d'authentification par clé API à l'aide du module d'authentification API de Drupal.
Si la configuration a échoué, veuillez nous contacter à l'adresse drupalsupport@xecurify.com . Merci d'inclure une capture d'écran de la fenêtre d'erreur ; nous vous aiderons à résoudre le problème et vous guiderons tout au long de l'installation.
Merci pour votre réponse. Nous vous répondrons rapidement.
Quelque chose s'est mal passé. Veuillez soumettre à nouveau votre requête
