Quais escopos exatamente a chave da API do Wordpress precisa?

Prefiro não fornecer uma chave de API global para o plugin do WordPress. Não quero que um comprometimento do site do WordPress resulte na exclusão (ou edição, ou desconexão) de contas de usuários. No entanto, limitar os escopos por tentativa e erro parece gerar resultados estranhos (como a incapacidade de carregar subcategorias).

Quais escopos são realmente necessários para que isso funcione?

4 curtidas

Como o WordPress antecedeu os escopos da API de Administração por vários anos, duvido que funcione com ele.

É uma solicitação de recurso interessante.

Eu realmente agradeceria. A chave de API global pode fazer muitas coisas, e estamos usando nossa instância do Discourse para mais do que apenas comentários de blog, então seria bom mantê-la restrita apenas ao que ela precisa.

Seria melhor que esse pedido de recurso ficasse nesta categoria ou em “recursos”?

Estou pensando exatamente a mesma coisa! (Atualmente, mantenho o plugin). Este é o local correto para levantar o assunto.

Vou discutir com @simon e retorno para você.

3 curtidas

@angus Isso progrediu em algo? Gostaríamos de usar isso em um de nossos sites WordPress onde temos um conjunto de usuários com acesso de administrador que não é estritamente controlado, e eu não quero que isso seja uma escalada para acesso de administrador total em nosso site Discourse.

Ei Matt, obrigado por me lembrar disso. Darei uma resposta completa até o final da semana.

1 curtida

@mattdm Uma atualização sobre isso. Estou preparando alterações que permitirão gerar uma chave de API com escopos específicos para o conjunto de recursos do plugin WP Discourse que você está usando.

Isso exigirá alterações no Discourse principal, portanto, está sujeito a aprovação. Manterei você atualizado esta semana à medida que eu fizer um PR.

2 curtidas

@mattdm Atualização: existem dois PRs em rascunho que buscam resolver isso. Como mencionado, a abordagem precisará ser aprovada primeiro. Notas mais explicativas no PR do discourse/discourse.

2 curtidas

Parece que isso estagnou. Gostaria de usar este plugin para a Fedora Magazine, que tem uma política de acesso bastante aberto por design — ainda mais do que o Fedora Community Blog com o qual o estamos usando atualmente. Alguma notícia, por acaso?

Obrigado pela solicitação @mattdm, e bom timing, pois tenho em minha agenda para retomar isso na próxima semana, agora que houve algum movimento no PR do Discourse. Darei uma atualização sobre isso na próxima semana.

1 curtida

Apenas uma observação de que a parte do Discourse deste item foi enviada para revisão (ou seja, movida do rascunho).\n\nhttps://github.com/discourse/discourse/pull/15366\n\nAssim que isso for mesclado, a parte do WP Discourse poderá ser mesclada e lançada.

2 curtidas

@mattdm Escopos granulares agora estão disponíveis no WP Discourse 2.4.3 :tada:. Se você estiver usando a versão mais recente do Discourse e a versão mais recente do plugin, poderá usá-los. Publicarei um guia completo sobre como usá-los ainda esta semana.

editar Aqui está o guia!

6 curtidas

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