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.