Onde é possível definir o URI de redirecionamento Oauth para aplicativos do Facebook?

141

Está sendo solicitado que você defina o URI de redirecionamento OAuth para o Facebook (como mostrado abaixo) nas instruções para configurar o Google Firebase para usar o login do Facebook.

Clicamos em todos os menus do nosso aplicativo. Cadê? Poderia ser chamado de algo diferente?

Na documentação do Firebase :

... verifique se o URI de redirecionamento do OAuth (por exemplo, my-app-12345.firebaseapp.com/__/auth/handler) está listado como um dos URIs de redirecionamento do OAuth na página de configurações do seu aplicativo do Facebook no site Facebook for Developers no Configurações do produto> Configuração de login do Facebook.

Praxiteles
fonte

Respostas:

234

Também tive dificuldade em encontrar essa configuração.

Se você estiver ativada https://developers.facebook.com/, poderá encontrar seus aplicativos listados no canto superior direito, ao lado da foto do seu perfil. Ao selecionar o aplicativo, você será direcionado para as configurações desse aplicativo.

Nas configurações do seu aplicativo https://developers.facebook.com/sa/apps/<my-app-id>, certifique-se de adicionar o Facebook Loginproduto. Em "Configurações do cliente OAuth", digite o URL na caixa "URIs de redirecionamento válidos do OAuth".

Frank van Puffelen
fonte
2
Quando você diz "configurações do aplicativo" em developers.facebook.com, onde as vê? Vemos todos os tipos de anúncios. Vemos as configurações do desenvolvedor. Vemos as configurações da empresa. Também vemos "meus aplicativos"; se clicarmos em nosso aplicativo, não veremos onde adicionar produtos.
Praxiteles 26/05
1
Adicionou essa informação também. Fico feliz por não ser o único que tem dificuldade para navegar.
Frank van Puffelen
23
Ótimo que funcionou. Clique em "Adicionar produto" no lado esquerdo da tela, escolha o login no Facebook e veja as opções do Oauth.
Praxiteles
Só perdi 30 minutos tentando descobrir como definir isso. Por que não atualizar a documentação do Firebase para mostrar isso (mesmo que seja realmente um problema de complexidade do Facebook / UI ruim). Sonofafrikkinb! Obrigado pela resposta Frank.
Ronnie Royston
Mas, na minha janela de desenvolvedor, ainda não consigo encontrar o mesmo @FrankvanPuffelen, pois existem várias outras opções disponíveis, mas não o Client OAuth ont!
Yash Agrawal
121

De acordo com as novas alterações na interface do usuário do site de desenvolvedores do facebook, você pode encontrá-lo aqui.

1.Clique no produto Adicionar como na imagem abaixo.

insira a descrição da imagem aqui

2.Você obtém uma tela como esta.Na tela, você verá uma lista de produtos que o Facebook fornece.Na imagem, você não pode ver o login do Facebook porque eu já o adicionei.

insira a descrição da imagem aqui

3.Clique nas configurações de login do Facebook.

insira a descrição da imagem aqui

4. Você obterá a tela necessária mostrando o login do cliente OAuth e o campo para inserir o URL de redirecionamento.

insira a descrição da imagem aqui

Haseeb Mohamed
fonte
qual será o URL? O nome do meu aplicativo é FirebaseLogin.
Amit Jayaswal
1
Você pode obter seu URL de redirecionamento no console do firebase acessando Autenticação-> Facebook. Basta copiar e colar aqui. Espero que ajude.
Haseeb Mohamed
2
Esse é realmente um bom guia. Fiz isso passo a passo e também adicionei o URI de redirecionamento que obtive do meu console do firebase. Mas ainda não consigo entrar no facebook. Meu aplicativo para Android estava funcionando bem, mas de repente eu comecei a receber este erro: "O URL fornecido não é permitido pela configuração do aplicativo. Um ou mais URLs fornecidos não são permitidos pelas configurações do aplicativo. Ele deve corresponder ao site URL ou Canvas, ou o domínio deve ser um subdomínio de um dos domínios do aplicativo ". Você pode me ajudar com isso, por favor?
CodingAround
Obrigado!! as novas mudanças do painel estão confundindo .. seus screenshots ajudou muito :).
mithil1501
Quero adicionar o produto "Login do Facebook", mas a linha "Produtos +" está desativada !!! Como faço para corrigir isso?
Shlomo
14

1- Vá para o Firebase Console -> Autenticação -> MÉTODO DE ENTRADA -> Facebook. Você encontrará esse link abaixo do seu App Secret e App ID. Copie-o. (Deve ser algo como isto: https://your-app-id.firebaseapp.com/__/auth/handler )

2- Vá para https://developers.facebook.com/apps/ -> seu aplicativo -> Produto -> Login no Facebook (adicione-o se ainda não o fez) -> Configurações. Após o link que você copiou na caixa "URIs de redirecionamento válidos do OAuth".

abosamy
fonte
8

Não está mais nas configurações. Você pode encontrar uma opção "+ Adicionar produto" no menu esquerdo. Selecione isso e, em seguida, selecione "link do Facebook". Lá você encontrará uma caixa para colar o link.

BTW, isso pode mudar sempre que o FB decide reprojetar sua interface do menu

Pranav Mahajan
fonte
1

procure a barra esquerda, sob o título PRODUTOS, e clique duas vezes no título de login do facebook .

Caner Yılmaz
fonte