Como usar a identidade principal do Asp.Net no ambiente multilocatário

Eu tenho um aplicativo Asp.Net Core em funcionamento com manipulação de identidade padrão. Agora eu quero usá-lo para vários domínios. Estendi ApplicationUser com DomainId. Como posso lidar não apenas com o nome de usuário / email para autenticar / registrar o usuário, mas também com o DomainId atual?

Não é um problema obter o DomainId atual quando o usuário está se registrando, efetuando login no sistema, eu tenho um sistema Asp.Net Core com vários inquilinos em funcionamento. Eu tenho problemas apenas com o gerenciamento de usuários com o DomainId.

Existe alguma configuração para isso? O que devo substituir para obter essa funcionalidade? Por exemplo, UserStore, UserManager?

Encontrei algum tutorial para o antigo Asp.Net Identity, por exemplo:https://www.scottbrady91.com/ASPNET-Identity/Quick-and-Easy-ASPNET-Identity-Multitenancy Mas não encontrei nenhum tutorial para a nova Asp.Net Core Identity.

questionAnswers(1)

yourAnswerToTheQuestion