simpleLoginTool me dando "Erro:O tipo de autenticação especificado não está habilitado para este Firebase" quando tento registrar novo usuário

StackOverflow https://stackoverflow.com//questions/25088907

Pergunta

Estou criando um AngularJS, Yeoman pilha com Firebase, AngularFire aplicação e usei gerador-angularfire (https://github.com/firebase/generator-angularfire) para configurar a minha simpleLoginTools.Eu apenas baixei o e-mail/senha de verificação de como o único ponto de autenticação é que eu preciso de alguns usuários para fins de Administração para criar novos e destruir as velhas conteúdo para o site.No entanto, quando eu ir para o meu 'example.com/#/login' e tente registrar-se para um novo usuário, através de e-mail e senha dá-me um

Error: The specified authentication type is not enabled for this Firebase.

É porque eu não tenho um modelo de Usuário no meu application/Firebase banco de dados?Se sim, como faço para criar um?Se não como faço para passar esse erro?

Foi útil?

Solução

Escrever a resposta aqui porque eu estava escrito nos comentários.Isso está acontecendo porque vc não tiver ativado a autenticação de senha na firebase.

Para fazer isso você tem que ir para a secção de início de sessão e Autenticação e no final você irá se Habilitar e-Mail e Senha de Autenticação enter image description here

Outras dicas

Para aqueles que acham que este assunto, usando firebase SDK 2.x (por exemplo wih angularfire2), mas criado um novo aplicativo de console do Google, a partir de deste MODO a resposta:

Firebase2, na sua versão actual (2.4.2) ainda não é compatível com Firebase SDK v3, e todos os projetos criados com o novo Firebase console só são acessíveis, com chamadas comaptible com o SDK v3.

Você deseja criar o seu Firebase de back-end no console do legacy www.firebase.com primeiro e, em seguida, migrar para o novo console.

Isto está documentado neste fechada problema do angularfire2 github: https://github.com/angular/angularfire2/issues/189

Tomar um aplicativo do console antigo e migrar para o novo console funcionou para mim.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top