$directory
O diretório processa o acesso dos usuários através de pedidos REST.
$directory/login
Abre uma sessão REST na sua aplicação 4D e faz o login do usuário.
Descrição
Utilice $directory/login para abrir una sesión en su aplicación 4D a través de REST y conecte un usuario. Também pode modificar o tempo limite predefinido da sessão 4D.
Todos los parámetros deben pasarse en encabezadosde un método POST:
| Chave de cabeçalho | Valor do cabeçalho | 
|---|---|
| username-4D | Usuário - Não obrigatório | 
| password-4D | Senha em texto simples - Não obrigatório | 
| session-4D-length | Tempo de inatividade da sessão (minutos). Não pode ser inferior a 60 - Não obrigatório | 
caution
Como a senha é transmitida em texto simples, é fortemente recomendado utilizar uma conexão segura https para a solicitação de login.
Exemplo
C_TEXT($response;$body_t)
ARRAY TEXT($hKey;3)
ARRAY TEXT($hValues;3)
$hKey{1}:="username-4D"
$hKey{2}:="password-4D"
$hKey{3}:="session-4D-length"
$hValues{1}:="john"
$hValues{2}:="123"
$hValues{3}:=120
$httpStatus:=HTTP Request(HTTP POST method;"app.example.com:9000/rest/$directory/login";$body_t;$response;$hKey;$hValues)
Resultado:
Se o login for bem-sucedido, o resultado será:
{
    "result": true
}
Caso contrário, a resposta será:
{
     "result": false
}