Estoy tratando de agregar el inicio de sesión de LinkedIn a mi aplicación de reacción que usa Amazon Cognito, hice todo lo que se explica aquí y sí, funciona, pero no estoy usando la interfaz de usuario alojada de Amazon Cognito y no quiero que mi usuario sea redirigido a Auth0 sitio para iniciar sesión con LinkedIn...
¿Hay alguna forma de implementar el inicio de sesión/registro de LinkedIn Cognito sin ser redirigido a Cognito\Auth0?
¿O tal vez ya hay una mejor manera de implementar esto?
Respuesta oficial del soporte de Amazon:
Después de investigar esto más a fondo y comunicarme con el equipo de Cognito, puedo confirmar que la funcionalidad prevista no es posible actualmente con Cognito. El parámetro de estado requerido se elimina de las solicitudes cuando se agrega manualmente, lo que evita que el flujo se omita de esta manera. Después de investigar esto más a fondo, parece que ya hay una solicitud de función para proporcionar una solución alternativa y también he notado su deseo de esta función.
Desafortunadamente, en este momento no puedo confirmar ninguna ETA con respecto a esta solicitud.
Se explica como imposible sin Auth0. Buena pregunta. El OpenID de LinkedIn es diferente al inicio de sesión público de FB y Google que Cognito acepta en este momento. No tengo código que autorice un Cognito Pool con OpenID de LinkedIn. Creo que encontré el documento que explicará en detalle lo que falta en OpenID de LinkedIn: ¿Cómo configuro LinkedIn como un proveedor de identidad social en un grupo de usuarios de Amazon Cognito? No desecharía el servicio Iniciar sesión con LinkedIn OpenID en su aplicación. Es solo que Auth0 es absolutamente necesario a menos que LinkedIn cambie su OpenID.