Cómo usar Asp.Net Core Identity en un entorno multiinquilino

Tengo una aplicación Asp.Net Core en funcionamiento con manejo de identidad predeterminado. Ahora quiero usarlo para múltiples dominios. Extendí ApplicationUser con DomainId. ¿Cómo puedo manejar no solo el nombre de usuario / correo electrónico para autenticar / registrar al usuario, sino también el DomainId actual?

No es un problema obtener el DomainId actual cuando el usuario se registra, inicia sesión en el sistema, tengo un sistema Asp.Net Core multiinquilino que funciona. Tengo un problema solo con la administración de usuarios con DomainId.

¿Hay alguna configuración para esto? ¿Qué debería anular para obtener esta funcionalidad? Por ejemplo, UserStore, UserManager?

Encontré un tutorial para la antigua identidad de Asp.Net, por ejemplo esto:https://www.scottbrady91.com/ASPNET-Identity/Quick-and-Easy-ASPNET-Identity-Multitenancy Pero no pude encontrar ningún tutorial para la nueva Asp.Net Core Identity.

Respuestas a la pregunta(1)

Su respuesta a la pregunta