Issue #339

Open
noosferogov/noosfero#339
Created by Larissa Reis

Suporte a Diaspora

Suporte a login utilizando contas da rede social federada Diaspora (https://diasporafoundation.org/).

Vamos utilizar a gem diaspora_federation mesmo que ela esteja em desenvolvimento, uma vez que as atualizações no protocolo do diaspora são aplicadas na gem pelos próprios desenvolvedores do diaspora.

O comportamento de login e navegação de usuários logados será igual ao de outros usuários noosfero federados, portanto olhar o uso de ExternalPerson e ExternalUser.

Fazer adaptações necessárias nas classes citadas acima para suportar o diaspora (exemplo: o avatar do usuário definido em ExternalPerson#avatar ou a url do seu perfil em ExternalPerson#url, autenticação e descobrimento utilizando o protocolo diaspora e não a api noosfero).

Depende da milestone/31

1 participant