Olá Pedro Costa
O erro "redirect_uri_mismatch" normalmente acontece quando a URL de retorno enviada pela aplicação não corresponde exatamente a uma das URIs configuradas no registo da aplicação no Microsoft Entra ID. Recomendo verificar em Microsoft Entra Admin Center > App registrations > sua aplicação > Authentication e confirmar se a URL de callback do ambiente de produção está registada exatamente como é utilizada pela aplicação, incluindo protocolo (https), subdomínio, caminho e barras finais, caso existam.
Também vale a pena comparar a URI enviada no pedido de autenticação com a que aparece no portal, porque até uma pequena diferença de caracteres pode provocar este erro. Se recentemente mudou de domínio, confirme que o domínio antigo não está a ser utilizado em ficheiros de configuração, variáveis de ambiente ou definições do provider de autenticação. Depois de adicionar ou corrigir a URI, guarde as alterações e teste novamente o processo de login numa janela privada do navegador para evitar problemas de cache.
osso dizer que na maioria dos casos que acompanhei, a causa acaba por ser uma discrepância entre a URI configurada na aplicação e a URI registada no Entra ID. Se esta resposta o ajudou a resolver o problema, por favor considere clicar em "Accept Answer", pois isso também pode ajudar outros utilizadores que encontrem a mesma situação.