es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Azure AD B2C – Error AADB2C90018 inmediatamente después de la creación del registro de la aplicación.

Tengo una aplicación multitenant y utilizo Azure B2C como proveedor de identidad.
Cada inquilino tiene su propio registro de aplicación (con diferentes URLs de redirección). Los registros de la aplicación se crean programáticamente al crear el inquilino.

Inmediatamente después de la creación, Azure B2C muestra el siguiente error cuando redirijo a un usuario a la página de inicio de sesión:

AADB2C90018: El ID de cliente ‘‘ especificado en la solicitud no está registrado en el inquilino ‘‘.

Después de unos segundos, la misma URL funcionará como se espera. Asumo que la creación del registro de la aplicación se ejecuta de forma asíncrona por Azure B2C y finalmente se procesa.

Pregunta: ¿cómo puedo asegurarme de no redirigir al usuario a Azure B2C antes de que el nuevo registro de la aplicación esté funcional?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Hay varias formas de garantizar que no redirijas al usuario a Azure B2C antes de que el registro de la nueva aplicación esté funcional. Una opción es agregar un retraso antes de redirigir al usuario a la página de inicio de sesión, permitiendo suficiente tiempo para procesar el registro de la aplicación. Sin embargo, este método no es confiable y puede variar según el tamaño del inquilino y la carga actual en Azure B2C.

    Otra opción es crear un webhook que se active cuando se crea el registro de la aplicación correctamente. El webhook puede enviar una señal a tu aplicación de que el registro de la aplicación está listo y puedes continuar redirigiendo al usuario a la página de inicio de sesión.

    Además, puedes usar Azure Event Grid para monitorear la creación del registro de la aplicación y recibir una notificación cuando esté disponible. De esta manera, puedes evitar redirigir al usuario a la página de inicio de sesión hasta que el registro de la aplicación se esté procesando correctamente.

    En resumen, hay varias formas de garantizar que no redirijas al usuario a Azure B2C antes de que el registro de la nueva aplicación esté funcional, incluyendo agregar un retraso, utilizar webhooks o monitorear con Azure Event Grid.

Comments are closed.