Issue #195

Closed
noosferogov/noosfero#195
Created by Caio Almeida (Edited )

Login a partir de WebFinger

Um usuário de um rede Noosfero pode fazer login em outras redes federadas. O usuário terá a opção de "Entrar com conta de outra rede", onde poderá fazer login com um identificador WebFinger no estilo fulano@rede.

  • Primeiro verifica-se se o usuario existe na federação (WebFinger lookup (#193), apenas entre redes whitelisted (#192))
  • Em caso negativo, nẽo autentica
  • Em caso positivo, utiliza a API de login e salva a sessão
  • Caso seja o primeiro login, cria-se um PseudoProfile (#194) para esse usuário
  • Caso contrário, apenas carrega do banco

Depende das tarefas #192, #193 e #194.

Estimativa: 21h

4 participants