Desenvolvimento para dispositivos móveis

Notas de aula do prof. Eduardo da disciplina de Desenvolvimento para Dispositivos Móveis (curso técnico)

View on GitHub

Configuração do Passage

Para configurar o Passage, você precisa criar uma conta na plataforma. Acesse o site https://passage.id/ e clique em “Login” e depois em “Registre-se” para criar uma conta. Siga os passos solicitados para criar a conta.

Após criar a conta, você deve criar um aplicativo. Para isso, clique em “Create App”. Na sequência, escolha a opção Passkey complete e clique no botão Continue. Em seguida, escolha a opção Embedded login experience e preencha os campos solicitados:

Importante: o domínio e a porta devem ser os mesmos que você está utilizando para desenvolver o seu PWA. No nosso caso, estamos utilizando o domínio http://localhost:5173. Quando você for colocar o seu PWA em produção, você deve alterar o domínio para o domínio do seu site.

Clique em Create App para finalizar a criação do aplicativo

Visão geral do aplicativo no Passage

Após criar o aplicativo, você será redirecionado para a página de visão geral do aplicativo. Nesta página, você pode visualizar as informações do aplicativo. Um menu lateral será apresentado, com as seguintes opções:

Configuração do aplicativo no Passage

Embora eu aconselhe explorar as opções disponíveis no Passage, vamos focar na configuração da autenticação do aplicativo.

Para isso, clique em Authentication no menu lateral. Na aba de Login Settings, vamos selecionar as duas opções disponíveis: Public Signups e Profile Management. A primeira opção vai permitir o auto cadastro de usuários e a segunda opção vai permitir que os usuários editem o seu perfil.

Não faremos alteração nas abas Registration Fields e Session Management. Por fim, na aba Authentication Methods, vamos selecionar a opção Identify Verification Required. Esta opção vai exigir que o usuário faça a verificação de identidade antes de acessar o aplicativo. Deixaremos apenas a opção Email selecionada em Username Types Supported. Deixaremos habilitadas as opções Passkeys e SMS and Email logins.

Por fim, na opção Social Connections, podemos habilitar as três opções: Google, Github e Apple. Configurações adicionais de OAuth são recomendadas nesta etapa, mas que não faremos neste exemplo.

< Início Configuração do Login no Vue >