noosfero webfinger Page History


Adequação da Gem diaspora_federation à RFC7033

Código fonte: https://github.com/SuperTux88/diaspora_federation

Vantagens em utilizar a gem diaspora_federation:

  • Já está implementado

  • Possui uma comunidade ativa

  • Já aproxima o Noosfero de um alinhamento/suporte ao Diaspora.

Desvantagens em utilizar a gem diaspora_federation:

  • A versão atual é muito instável e sujeita a mudanças (0.0.13 em 25/03/2016)
  • A gem implementa muitas outras coisas do protocolo diáspora, que podem adicionar complexidade na implementação da mesma no Noosfero.
  • Ainda está baseado em uma especificação atinga do Webfinger, anterior à RFC7033

Das principais características que a RFC exige:

[x] : Implementa

[-] : Não implementa

  • [ x ] 404 quando o usuário não existe

  • [ - ] 400 quando os parâmetros estão incorretos

  • [ - ] Retorna um JRD (JSON Resource Descriptor)

    • A gem retorna um XML
    • A RFC7033 permite um header especificar outros formatos de retorno, mas a gem não trata isso
  • [ - ] Implementa Cross-Origin Resource Sharing (CORS)


Last edited by Alexandre