Para realizar login via Microsoft ou Google na tecnologia Flutter, é necessário que siga o passo a passo abaixo.
Pré-requisitos:
Configurações da Microsoft Azure e do Google realizadas. Para configurar, acesse
aba ouath.
1. Possuir conta:
-
Clicar em “Fazer login” e realizar/criar login com sua conta google:
2. Criar um projeto:
-
Clicar em “Adicionar projeto”:
Adicionar um nome ao projeto (recomendamos utilizar o nome da própria instituição) e clicar no botão de “Continuar”:
Desativar a opção “Ativar o Google Analytics neste projeto” e clicar no botão “Criar projeto”:
Após clicar em “Criar projeto”, aguarde a criação do projeto, o que pode levar alguns minutos.
3. Criar uma configuração WEB:
-
Clique no projeto criado no passo anterior:
Você será direcionado a esta tela. Clique no terceiro botão para login WEB:
Inserir um apelido e clicar no botão “Registrar app”:
Por último, clique no botão “Continuar no console”:
![](/lib/exe/fetch.php?w=600&tok=6331f1&media=help:mentorweb:security:security:oauth:confirmar_criacao_do_app_no_firebase.png)
4. Configurações do projeto criado:
-
Clique no projeto criado no passo anterior:
Clicar em “1 app”:
Clicar no ícone de configurações:
Selecione a opção de “Config” em Configuração do SDK:
Ao selecionar “Config”, mostrará os seguintes dados:
-
5. Criar a autenticação:
Pré-requisitos:
-
Clique no projeto criado no passo anterior:
Acessar o menu “Criação > Authentication”:
Clicar na aba “Método de login”:
É possível configurar a autenticação para Google ou Microsoft Azure, conforme necessidade:
Autenticação para Google
Para criar a autenticação para Google, é necessário clicar em “Google”:
Ativar a autenticação e informar um e-mail:
Clicar em “Salvar”
Autenticação gerada com sucesso:
![](/lib/exe/fetch.php?w=900&tok=d43f6d&media=help:mentorweb:security:security:oauth:autenticacao_google_realizada_com_sucesso.png)
Autenticação para Microsoft Azure
Para criar a autenticação para Microsoft Azure, é necessário clicar em “Microsoft”:
-
Clicar em “Salvar”
Autenticação gerada com sucesso:
![](/lib/exe/fetch.php?w=900&tok=d43f6d&media=help:mentorweb:security:security:oauth:autenticacao_google_realizada_com_sucesso.png)
6. Adicionar o domínio:
-
Clique no projeto criado no passo anterior:
Acessar o menu “Criação > Authentication”:
Clicar na aba “Configurações” e menu “Domínios autorizados”:
Clicar no botão “Adicionar domínio” e adicionar o domínio da IES. Clicar em adicionar:
![](/lib/exe/fetch.php?w=900&tok=245f01&media=help:mentorweb:security:security:oauth:adicionar_dominio_no_firebase.png)
7. Adicionar o domínio na Microsoft Azure:
O domínio no criado no passo a passo acima deve ser adicionado na Microsoft Azure:
Copiei o valor do campo acima, pois ele será utilizado nos passos a seguir.
-
Clicar no projeto e acessar o menu de “Autenticação”:
-
Após isso, a configuração está pronta e será possível realizar login via Microsoft Azure no Flutter.
Voltar