Konfigurera API-nyckelautentisering i Drupal
API-nyckelautentisering erbjuder ett enkelt och effektivt sätt att säkra Drupal API:er. Efter att API-nycklar har genererats för användare fungerar dessa nycklar som unika identifierare som hjälper till att hantera och skydda åtkomst till dina Drupal API:er. För autentisering måste klienten skicka användarens Drupal-användarnamn tillsammans med deras API-nyckel i Auktoriseringsrubriken för varje begäran. Drupal API-autentisering modulen verifierar denna kombination innan åtkomst beviljas. Modulen stöder Drupal 8, 9, 10 och 11.
- Använder Composer
- Använder Drush
- Manuell installation
Förutsättningar:
- REST-gränssnittDen här modulen tillhandahåller ett användarvänligt gränssnitt för att konfigurera REST-modulen.
- Aktivera följande webbtjänstmoduler från Förläng avsnittet (/admin/modules) på din Drupal-webbplats:
- JSON:API
- REST-gränssnitt
- RESTful webbtjänster
- serialisering
Aktivera API och tilldela metoder:
- Det första steget är att aktivera API:et och tilldela de metoder och operationer som är tillåtna för det API:et. Detta kan göras med hjälp av REST-gränssnitt modulen, eller genom att direkt ändra Drupal-konfigurationen.
- Klicka på Aktivera API knapp.
- För att aktivera API:et med hjälp av REST UI-modulen, klicka på Inställd knappen (som visas nedan).
- I vårt exempel behöver vi aktivera /enhet/användare API. För att göra detta, klicka på alternativet Aktivera framför det.
- Eftersom vårt mål är att skapa en användare i Drupal, välj följande konfigurationer:
- Metod: POST
- Format: JSON
- Autentiseringsleverantör: rest_api_authentication
- Detta gör att miniOrange API-autentiseringsmodulen kan autentisera API:et. Klicka på Spara konfiguration knappen för att fortsätta.
Konfigurationssteg
Konfigurera API-nyckelautentiseringsmetod:
- I det här steget genererar vi en API-nyckel. För att göra detta, navigera till API-autentisering fliken i modulen (/admin/config/people/rest_api_authentication/auth_settings).
- Enligt Grundläggande konfiguration, aktivera Aktivera autentisering växla.
- Ange applikationsnamn och välj API-nyckel från Autentiseringsmetod sektion.
- Grundläggande autentisering
- API-nyckelautentisering
Grattis! Du har konfigurerat API-nyckelautentiseringsmetoden med hjälp av Drupals API-autentiseringsmodul.
Om konfigurationen inte lyckades, vänligen kontakta oss på drupalsupport@xecurify.comVänligen bifoga en skärmdump av felfönstret så hjälper vi dig att lösa problemet och guidar dig genom installationen.
Tack för ditt svar. Vi återkommer snart.
Något gick fel. Skicka din fråga igen
