O primeiro passo para desenvolver a autorização é criar uma forma apropriada.

Formulário de autorização

Para autorização, serão necessários dois campos de entrada:

  1. Login (aqui, o login será um e-mail).
  2. Senha de acesso.

Além disso, necessitará de um botão que efectue a autorização BP.

Processo empresarial para autorização

Ir para o botão Workflow e criar um novo BP.

Primeiro, obtenha os valores a partir dos campos de entrada. Para o fazer, utilize o InputEmail Get Properties e InputPassword Get Properties blocos. Não se esqueça de especificar os Component ID para que a BP compreenda de que campos tirar a informação.

O passo seguinte é criar a própria autorização. Utilizar a Server Request POST /auth bloco. Passar os campos de valores de InputEmail Get Properties e InputPassword Get Properties a ela.

Agora dividir a BP em dois casos: quando a autorização foi bem sucedida e quando falhou. Utilizar o If-Else bloquear e passar o _success campo do Server Request POST /auth a ela.

Sobre o False conector de saída (se a autorização não for bem sucedida), precisamos de mostrar ao utilizador que ele não foi capaz de iniciar sessão. Para o fazer, utilizar o InputEmail Update Properties e InputPassword Update Properties blocos. Além disso, definir os Component ID campos neles, e definir os Validate Status para Error. No Validate Message campo, especificar Email or password is incorrect.

Precisamos de definir o código de autorização no conector de saída True (se a autorização for bem sucedida). É necessário um Set Auth Token bloco, para o qual passaremos o campo simbólico a partir do Server Request POST /auth bloco.

Agora, será adicionado um código de autorização a todos os pedidos do utilizador API.

Após a instalação da ficha, pode enviar o utilizador para outra página. Utilize o bloco Navigate bloco, no qual estabelecemos o Page campo, por exemplo, para a página inicial.

Was this article helpful?

AppMaster.io 101 Curso de Crash

10 Módulos
2 Semanas

Não sabe por onde começar? Avance com o nosso curso intensivo para principiantes e explore o AppMaster de A a Z.

Iniciar curso
Development it’s so easy with AppMaster!

Precisa de mais ajuda?

Resolva qualquer problema com a ajuda de nossos especialistas. Economize tempo e concentre-se na criação de seus aplicativos.

headphones

Entre em contato com o suporte

Conte-nos sobre o seu problema, e nós encontraremos uma solução para você.

message

Bate-papo da comunidade

Discuta perguntas com outros usuários em nosso chat.

Junte-se à comunidade