¿Dónde se configura el URI de redireccionamiento de Oauth para las aplicaciones de Facebook?

141

Se nos pide que configuremos el URI de redireccionamiento de OAuth para Facebook (como se muestra a continuación) en las instrucciones para configurar Google Firebase para usar el inicio de sesión de Facebook.

Hicimos clic en cada menú para nuestra aplicación. ¿Dónde está? ¿Podría llamarse algo diferente?

De la documentación de Firebase :

... asegúrese de que su URI de redireccionamiento de OAuth (por ejemplo, my-app-12345.firebaseapp.com/__/auth/handler) aparezca como uno de sus URI de redireccionamiento de OAuth en la página de configuración de su aplicación de Facebook en el sitio Facebook for Developers en el Configuración del producto> Configuración de inicio de sesión de Facebook.

Praxiteles
fuente

Respuestas:

234

También tuve dificultades para encontrar esta configuración.

Si está activado https://developers.facebook.com/, puede encontrar sus aplicaciones en la parte superior derecha, junto a su foto de perfil. Al seleccionar la aplicación, lo llevará a la configuración de esa aplicación.

En la configuración de su aplicación https://developers.facebook.com/sa/apps/<my-app-id>, asegúrese de agregar el Facebook Loginproducto. Luego, en "Configuración de OAuth del cliente", ingrese la URL en el cuadro "URI de redireccionamiento de OAuth válido".

Frank van Puffelen
fuente
2
Cuando dices "configuración de la aplicación" en developers.facebook.com, ¿ dónde los ves? Vemos todo tipo de anuncios. Vemos la configuración del desarrollador. Vemos la configuración de la empresa. También vemos "mis aplicaciones" y, si hacemos clic en nuestra aplicación, no vemos dónde agregar productos.
Praxiteles
1
También se agregó esa información. Me alegro de no ser el único que tiene dificultades para navegar.
Frank van Puffelen
23
Genial que funcionó. Hizo clic en "Agregar producto" en el lado izquierdo de la pantalla y luego seleccionó el inicio de sesión de Facebook y luego vi las opciones de Oauth.
Praxiteles
Solo perdí 30 minutos tratando de descubrir cómo configurar esto. ¿Por qué no actualizar la documentación de Firebase para mostrar esto (a pesar de que es realmente un problema de complejidad de la interfaz de usuario de Facebook o pobre)? Sonofafrikkinb! Gracias por la respuesta Frank.
Ronnie Royston
Pero en mi ventana de desarrollador todavía no puedo encontrar el mismo @FrankvanPuffelen ya que hay varias otras opciones disponibles, ¡pero no el Cliente OAuth ont!
Yash Agrawal
121

De acuerdo con los nuevos cambios en la interfaz de usuario del sitio web de desarrolladores de Facebook, puede encontrarlo aquí. Dar una imagen por pasos de imagen para encontrarlo.

1.Haga clic en Agregar producto como en la imagen a continuación.

ingrese la descripción de la imagen aquí

2. Obtendrá una pantalla como esta. En ella verá una lista de productos que ofrece Facebook. En la imagen no puede ver el inicio de sesión de Facebook porque ya lo he agregado.

ingrese la descripción de la imagen aquí

3.Haga clic en la configuración de inicio de sesión de Facebook.

ingrese la descripción de la imagen aquí

4. Obtendrá la pantalla requerida que muestra el inicio de sesión de Client OAuth y el campo para ingresar la URL de redireccionamiento.

ingrese la descripción de la imagen aquí

Haseeb Mohamed
fuente
¿Cuál será la url? El nombre de mi aplicación es FirebaseLogin.
Amit Jayaswal
1
Puede obtener su URL de redireccionamiento desde la consola de Firebase yendo a Autenticación-> Facebook. Simplemente copie y pegue aquí. Espero que ayude.
Haseeb Mohamed
2
Esa es una muy buena guía. Lo hice paso a paso y también agregué el URI de redireccionamiento que obtuve de mi consola Firebase. Pero aún así no puedo iniciar sesión con Facebook. Mi aplicación de Android funcionaba bien, pero de repente comencé a recibir este error: "La configuración de la aplicación no permite la URL dada: una o más URL no están permitidas por la configuración de la aplicación. Debe coincidir con el sitio web URL o Canvas URL, o el dominio debe ser un subdominio de uno de los dominios de la aplicación ". ¿Me pueden ayudar con eso por favor?
CodingAround
¡¡Gracias!! los nuevos cambios del tablero de instrumentos son confusas .. sus capturas de pantalla ayudó mucho :).
mithil1501
¡Quiero agregar el producto "Facebook Login", pero la línea "Productos +" está desactivada! ¿Cómo lo soluciono?
Shlomo
14

1- Ve a tu consola Firebase -> Autenticación -> MÉTODO DE INICIO DE SESIÓN -> Facebook. Encontrará ese enlace debajo de su secreto de aplicación y su ID de aplicación. Cópialo. (Debería ser algo como esto: https://your-app-id.firebaseapp.com/__/auth/handler )

2- Vaya a https://developers.facebook.com/apps/ -> su aplicación -> Producto -> Inicio de sesión en Facebook (agréguelo si aún no lo hizo) -> Configuración. Pasado el enlace que ha copiado en el cuadro "URI de redireccionamiento de OAuth válido".

abosamia
fuente
8

Ya no está en la configuración. Puede encontrar una opción "+ Agregar producto" en el menú de la izquierda. Seleccione eso y luego seleccione "Enlace de Facebook". Allí encontrarás un cuadro para pegar el enlace.

Por cierto, esto puede cambiar cada vez que FB decide rediseñar su interfaz de usuario de menú

Pranav Mahajan
fuente
1

mire la barra izquierda, debajo del título PRODUCTOS, y haga doble clic en el título de inicio de sesión de Facebook .

Caner Yılmaz
fuente