# Ajuda com o design de plugin de integração personalizado

**URL:** <https://meta.discourse.org/t/help-designing-custom-integration-plugin/133520>\
**Category:** Development\
**Created:** [15 Novembro , 2019 21:17 UTC](https://meta.discourse.org/t/help-designing-custom-integration-plugin/133520 "2019-11-15T21:17:30Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![nonsequitur](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nonsequitur/32/161328_2.png) [@nonsequitur](https://meta.discourse.org/u/nonsequitur)\
**Post date:** [16 Novembro , 2019 04:58 UTC](https://meta.discourse.org/t/help-designing-custom-integration-plugin/133520/6 "2019-11-16T04:58:04Z")

</div>

A suposição de @pfaffman de que não era possível usar o Codeforces como provedor de autenticação estava correta. O Codeforces é basicamente mantido por uma única pessoa, e duvido que ele implemente algo para um projeto que ainda está na fase de planejamento ou captação de recursos.

Concordo que o polling é subótimo! É por isso que a solução proposta de consultar o sistema quando o usuário faz login parece ser um bom equilíbrio entre [o interesse do usuário de] consistência e não sobrecarregar os servidores do Codeforces a ponto de chamar atenção e, possivelmente, ser bloqueado.

Se o nosso caso específico para a comunidade brasileira for bem-sucedido e outras comunidades tentarem fazer o mesmo, talvez Mike (a única pessoa responsável pelo Codeforces) implemente algo assim.

De qualquer forma, muito obrigado pelas sugestões! Vou mantê-las em mente para a próxima vez que encontrar Mike em junho do ano que vem, quando poderei tentar convencê-lo a ajudar e, possivelmente, otimizar qualquer solução que nosso fórum venha a utilizar até lá.

---

_[View the full topic](https://meta.discourse.org/t/help-designing-custom-integration-plugin/133520)._
