Configurar autenticação de chave de API no Drupal
A Autenticação de Chave de API oferece uma maneira simples e eficaz de proteger as APIs do Drupal. Após gerar chaves de API para os usuários, essas chaves atuam como identificadores exclusivos que ajudam a gerenciar e proteger o acesso às suas APIs do Drupal. Para autenticação, o cliente deve enviar o nome de usuário do Drupal do usuário, juntamente com sua chave de API, no cabeçalho de autorização de cada solicitação. Autenticação de API do Drupal O módulo verifica essa combinação antes de conceder acesso. O módulo suporta Drupal 8, 9, 10 e 11.
- Usando o Composer
- Usando Drush
- Instalação manual
Pré-requisitos:
- Interface de usuário REST: Este módulo fornece uma interface amigável para configurar o módulo REST.
- Habilite os seguintes módulos de serviços da Web a partir do Estender seção (/admin/modules) do seu site Drupal:
- JSON: API
- Interface de usuário REST
- Serviços da Web RESTful
- Serialização
Habilitar API e atribuir métodos:
- O primeiro passo é habilitar a API e atribuir os métodos e operações permitidos para ela. Isso pode ser feito usando o Interface de usuário REST módulo ou modificando diretamente a configuração do Drupal.
- Clique no Ativar API botão.
- Para habilitar a API usando o módulo REST UI, clique em configurar botão (como mostrado abaixo).
- No nosso exemplo, precisamos habilitar o /entidade/usuário API. Para fazer isso, clique na opção Habilitar ao lado dela.
- Como nosso objetivo é criar um usuário no Drupal, selecione as seguintes configurações:
- Método: POST
- Formato: JSON
- Provedor de autenticação: rest_api_autenticação
- Isso permite que o módulo de autenticação da API miniOrange autentique a API. Clique no botão Salvar configuração botão para continuar.
Etapas de configuração
Configurar método de autenticação por chave de API:
- Nesta etapa, geraremos uma chave de API. Para isso, navegue até a Autenticação API guia do módulo (/admin/config/people/rest_api_authentication/auth_settings).
- Debaixo Configuração básica, habilite o Ativar autenticação alternancia.
- Introduzir o Nome da Aplicação e selecione Chave API do Método de autenticação seção.
- Autenticação básica
- Autenticação de chave API
Parabéns! Você configurou com sucesso o método de Autenticação de Chave de API usando o módulo de Autenticação de API do Drupal.
Caso a configuração não tenha sido bem-sucedida, entre em contato conosco em drupalsupport@xecurify.com. Inclua uma captura de tela da janela de erro e nós o ajudaremos a resolver o problema e o guiaremos pela configuração.
Obrigado pela sua resposta. Entraremos em contato em breve.
Algo deu errado. Envie sua consulta novamente.
