Configurar autenticação de chave de API no Drupal
A autenticação por chave de API oferece uma maneira simples e eficaz de proteger as APIs do Drupal. Após a geração de 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 juntamente com sua chave de API no cabeçalho de Autorização de cada solicitação. O módulo de autenticação de API do Drupal verifica essa combinação antes de conceder o acesso. O módulo é compatível com as versões 8, 9, 10 e 11 do Drupal.
- 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 o método de autenticação por chave de API:
- Nesta etapa, geraremos uma chave de API. Para isso, navegue até a Autenticação API aba 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 por 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 pelo endereço drupalsupport@xecurify.com . Inclua uma captura de tela da janela de erro e nós o ajudaremos a resolver o problema e o guiaremos durante a configuração.
Obrigado pela sua resposta. Entraremos em contato em breve.
Algo deu errado. Envie sua consulta novamente.
