Modo de teste:
este app está com SSL verify desativado no código para contornar erro de certificado local/corporativo.
Não use assim em produção.
Login direto pelo Flask usando client_id, client_secret e tenant_id.