O módulo acima é usado para autenticar chamadas de serviços usando a técnica de autenticação de acesso Básico . Você usará seu nome de usuário e senha do Drupal para autenticar chamadas de serviços adicionando cabeçalho de autorização à chamada de serviço da seguinte maneira
Quando o agente do usuário deseja enviar as credenciais de autenticação do servidor, ele pode usar o cabeçalho de Autorização.
O cabeçalho da autorização é construído da seguinte maneira:
Nome de usuário e senha são combinados em uma sequência "nome de usuário: senha"
O literal da string resultante é então codificado usando a variante RFC2045-MIME da Base64, exceto não limitado a 76 caracteres / linha. O método de autorização e um espaço, por exemplo, "Basic", são colocados antes da string codificada.
Por exemplo, se o agente do usuário usar 'Aladdin' como nome de usuário e 'abrir gergelim' como senha, o cabeçalho será formado da seguinte forma :.
Autorização: QWxhZGRpbjpvcGVuIHNlc2FtZQ básico ==
Por exemplo abaixo está a chamada usando curl ..
curl -H "Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==" http://www.example.com/endpoint/yourservice