Criação de chave de API

Pelo que entendi, hoje apenas ADMs podem criar chaves de API. Não vejo razão para não permitir que os usuários façam isso para seus respectivos níveis de confiança. Existe alguma configuração que eu possa ativar?

Infelizmente, não há configuração para permitir que os usuários criem chaves de API.

Na verdade, há, e eles estão habilitados para usuários TL1 e superiores, mas o processo é um pouco complicado.

Supondo que um administrador não tenha alterado nenhuma configuração, então Chaves de API de Usuário são possíveis de gerar de forma quase automática se você conseguir sequestrar o protocolo usado pelo aplicativo DiscourseHub para gerar uma chave.

Há uma maneira um pouco mais complicada para isso também.

@Falco postou um script Ruby de exemplo aqui que mostra uma maneira alternativa de gerá-los.

Em minha instância, que tem muitos desenvolvedores que usam a API intensamente, modificamos as configurações para permitir que a URL de retorno seja http://localhost:56399/discourse, para que o método original funcionasse para nós executando servidores locais, mas isso não é necessário se você usar o método na postagem de @Falco.

6 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.