REST

Para registrar uma base de usuários REST, execute o seguinte procedimento:

  1. 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.

  2. 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.
  3. Clicar em Next

  4. Na tela de confirmação verificar se está tudo correto e clicar em Finish

    REST

results matching ""

    No results matching ""