Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Neste tutorial, você aprende a configurar a autenticação para que o usuário faça o login
usando uma Conta do Google.
Observação: se o menu à esquerda não for exibido, verifique se o projeto do Playchat está
selecionado.
O login no servlet de back-end não é feito usando uma Conta do Google. Em vez disso, é usada
uma conta de serviço para se conectar ao Firebase. Nas etapas a seguir é mostrado como criar
uma conta de serviço para conectar-se com o Firebase e adicionar as credenciais dessa conta
ao código do servlet.
Atenção: o papel de proprietário concede à conta de serviço acesso total a todos os recursos
do projeto. Em um arquivo de produção, configure-o com o mínimo de acesso necessário à sua
conta.
Clique em Criar
Faça o download do arquivo de chave JSON da conta de serviço e salve-o no projeto de serviço
de back-end firebase-appengine-backend, no diretório src/main/webapp/WEB-INF/. O nome
do arquivo está no formato Playchat-[UNIQUE_ID].json.
Substitua JSON_FILE_NAME pelo nome do arquivo de chave JSON que você fez download.
<init-param>
<param-name>credential</param-name>
<param-value>/WEB-INF/JSON_FILE_NAME</param-value>
</init-param>
<init-param>
<param-name>databaseUrl</param-name>
<param-value>FIREBASE_URL</param-value>
</init-param>
Para que o serviço de back-end seja executado no Cloud Platform, você precisa ativar o
faturamento e as APIs do projeto. O projeto do Cloud Platform é o mesmo criado na seção
Criar um projeto do Firebase e tem o mesmo identificador.