Tenho um user_field personalizado onde meus usuários do Discourse têm os IDs do meu site. Eu uso esse campo para mostrar um link como “Ir para o perfil no site principal” no perfil do fórum, mas também gostaria de pesquisar por esse ID. Por favor, note que não estou procurando por pesquisa do ponto de vista do usuário, mas do ponto de vista do administrador; tenho um token de API de administrador.
Parece que a API oferece apenas uma maneira de procurar por nome de usuário (o que funcionaria para mim se não fossem as tremendas restrições como “não pode começar com hífen”, “não pode ter emojis e outros caracteres Unicode adequados”, etc.) ou por ID do Discourse ou por algum “ID externo”. Este último parece ser o mais relevante, mas, pelo que entendi, não posso simplesmente preenchê-lo com meus dados aleatórios, preciso de alguma lógica SSO que não tenho.
Então, a pergunta é: como posso pesquisar usuários do Discourse com um token de API de administrador com algo além do nome de usuário? Tanto o e-mail quanto o campo de usuário tornariam minha vida muito melhor do que agora, quando tento procurar por nome de usuário, mas às vezes não encontro nada, então não tenho conexão…