REST
Para registrar uma base de usuários REST, execute o seguinte procedimento:
No menu lateral selecione a opção User Stores então selecione Register, após isso na seleção de provedores clique no logo REST API e selecione Next.
No formulário preencha as seguintes informações:
- Para preencher as informações da base de usuários REST API genérico os seguintes campos aceitam variáveis:
- URL
- Headers JSON
- Body JSON
- Query Parameters JSON
- As variáveis são as seguintes:
${username}
: o identificador do usuário (username).
- Name: Um nome de sua escolha para o provedor, exemplo:
REST API
- Timeout: O Tempo limite em segundos que o MFAO irá esperar por uma resposta do serviço de REST.
- URL: A URL da API de notificação, exemplo:
http://api.users.example/users/${username}
- HTTP Method: Selecione o método HTTP desejado, exemplo: POST
- E-mail JSON Path: O JSON path que será executado na resposta da API REST para localizar o e-mail do usuário.
- Phone JSON Path: o JSON path que será executado na resposta da API REST para localizar o telefone do usuário.
- Device ID JSON Path: Opcional, caso você esteja utilizando um provedor de notificação com PUSH Notification, deverá fornecer o JSON path que será executado na resposta da API REST para localizar o device-id do usuário.
- Headers JSON: Os headers a serem enviados na requisição, exemplo:
{"api-key": "xyz"}
- Body JSON: O corpo JSON enviado na requisição, exemplo:
{"retrieve": ["mail", "phone"]}
- Query Parameters JSON: Os parametros de URL enviados na requisição, exemplo:
{"mail": true, "phone": true}
- Validation: Nesta parte deverá configurar como o MFAO irá entender que a requisição ocorreu com sucesso.
- String in Body: Caso a resposta do servidor REST tenha esta string em seu conteudo.
- Status Code: Caso a resposta do servidor REST tenha este status code.
- Para preencher as informações da base de usuários REST API genérico os seguintes campos aceitam variáveis:
Clicar em Next
Na tela de confirmação verificar se está tudo correto e clicar em Finish