Configuração do site para desativar cadastros locais

Olá,

Estou procurando uma configuração do site que desative as inscrições locais, mas mantenha as criações de conta via OpenID Connect.

Ao analisar os relatórios de usuários de janeiro, a maioria apontava para um texto do site: Esta foi a mensagem de erro: Novos registros de conta não são permitidos neste momento. e isso teria me levado a ativar Allow_new_registrations.

Navegando por todas as configurações disponíveis, não vejo uma opção explícita para permitir registros via OIDC, mas não via local.

No entanto, usei uma consulta do Data Explorer para verificar se há usuários (agindo contra os Termos de Serviço, é claro) que usaram suas Ferramentas de Desenvolvedor para desocultar o botão de cadastro ou desabilitar seletivamente um redirecionamento JS;

SELECT
  u.id,
  u.username,
  u.name,
  ue.email,
  u.active,
  u.approved,
  u.created_at,
  u.last_seen_at
FROM users u
LEFT JOIN user_associated_accounts uaa
  ON uaa.user_id = u.id
LEFT JOIN user_emails ue
  ON ue.user_id = u.id
 AND ue.primary = true
WHERE uaa.user_id IS NULL
  AND u.staged = false
ORDER BY u.last_seen_at DESC NULLS LAST, u.created_at DESC

Entendo que o usuário que age contra minha política ainda precisaria verificar seu endereço de e-mail, mas o problema é que não quero que se registrem usuários que podem não ter uma conta na instituição que me fornece meus requisitos de OIDC.

Alternativamente, poderíamos escopar must_approve_users com um must_approve_local_users

mas isso eliminaria a possibilidade de desativar a página inicial que redireciona para /login como efeito colateral da resolução dessa vulnerabilidade de segurança.