Plugin Unikname Connect

Resumo: Plugin de autenticação de próxima geração, com Unikname Connect

:link: GitHub: GitHub - unik-name/discourse-unikname-connect-authentication-plugin: Home of Unikname Connect plugin for Discourse Forum · GitHub
:arrow_right: Instalar: Siga o guia de instalação do plugin.

Recursos

Este plugin aprimora a experiência de login/cadastro para autenticações por e-mail, Facebook, GitHub… e oferece um modo de autenticação adicional com o Unikname Connect: uma autenticação forte, muito simples e projetada com foco na privacidade.

O Unikname Connect coexiste muito bem com outras soluções de autenticação, como e-mail e senha.

Valor

  • Ótima experiência do usuário (UX) para uma melhor taxa de conversão no cadastro
  • Benefícios da autenticação de próxima geração do Unikname, projetada com foco na privacidade
    • autenticação forte, muito mais simples que a 2FA tradicional
    • login seguro instantâneo
    • autenticação não rastreável
    • capacidades de recompensa para usuários*
    • ID de usuário à prova de adulteração (sem banco de dados central, sem senha)

*NOTA: O Unikname recompensa usuários que desejam tornar a Internet um lugar mais seguro, graças à blockchain da uns.network e ao seu token UNS. Mais informações em nosso centro de ajuda.

Melhor do que uma demonstração, você pode experimentá-lo em nosso próprio fórum Discourse :wink::down_arrow:

Em seguida, quando estiver na tela abaixo, escolha “Obter agora” para instalar o aplicativo e obter seu próprio ID @unikname de uma vez por todas.
Você poderá usá-lo para se cadastrar e fazer login em qualquer fórum ou site que utilize o Unikname Connect.

Detalhes

  • Um novo processo de cadastro sem atritos e simplificado, com uma interface de usuário (UI) redesenhada, mesmo se você não estiver usando o Unikname Connect

Cadastro por e-mail revisado

Cadastro por GitHub revisado com um e-mail autenticado — também disponível para Twitter, Facebook…

Cadastro revisado com Unikname Connect, ou com qualquer autenticação social sem o e-mail do usuário

  • Uma tela inicial clara que permite aos usuários escolher o modo de autenticação desejado

  • Múltiplos modos de autenticação, incluindo o Unikname Connect*:
    • E-mail + senha
    • Autenticações sociais (por exemplo, Login com Facebook, Login com Google…)
    • Unikname Connect
  • Os e-mails dos usuários são opcionais para usuários vindos de autenticações sociais sem e-mails** e do Unikname Connect

  • Os campos do usuário são exibidos ao final do processo

Esta amostra foi extraída de https://tech.korben.info/

  • Cores da interface baseadas nos temas do seu Discourse

*NOTA: Todos os modos de autenticação podem ser ativados simultaneamente ou seletivamente. O Unikname permanece como uma opção e o plugin pode ser usado apenas pelo seu excelente valor de UX!

**NOTA: Alguns usuários são identificados pelo número de telefone em algumas redes sociais, o que impedia o cadastro. Problema resolvido!

Configuração

Seu fórum deve estar usando HTTPS e ter force_https ativado

Conta de Organização

A solução de autenticação Unikname Connect é gratuita para fóruns.
No entanto, você precisa criar uma conta de organização para obter suas credenciais e habilitar conexões seguras com os serviços de autenticação.

Em seguida, instale e configure o plugin seguindo as instruções :backhand_index_pointing_right: Como integrar o Unikname Connect com o Discourse?

Opções de Configuração Básica

  • unikname_connect_enabled: Habilitar autenticação Unikname Connect

  • unikname_connect_business_account_id: ID da conta da sua organização para autenticação Unikname Connect

  • unikname_connect_api_secret_key: Chave secreta da API para autenticação Unikname Connect

Opções de Configuração Avançada

  • unikname_connect_allow_association_change: Permitir que os usuários desconectem e reconectem suas contas do Discourse do provedor Unikname Connect

  • unikname_connect_overrides_email: Em cada login, substituir o e-mail do usuário pelo valor do unikname

  • unikname_connect_verbose_logging: Registrar informações detalhadas de autenticação openid-connect em /logs. Mantenha isso desativado durante o uso normal.

Segurança

Este plugin é totalmente baseado no protocolo padrão OAuth2.0 e OpenID Connect. O Unikname Connect é uma camada adicional de protocolo que oferece autenticação forte e privacidade por design em seu núcleo, dependendo da tecnologia blockchain.

O Unikname™ é protegido pela blockchain uns.network, que atua como uma DPKI (Infraestrutura de Chaves Públicas Descentralizada) e um Provedor de Identidade Descentralizado, tornando a solução verdadeiramente única.

Credenciais

O Unikname é membro do W3C e da Decentralized Identity Foundation e contribui para o design da Web 3.0 com Identidade Soberana (SSID) e padrões de autenticação de próxima geração baseados em blockchain.
O Unikname venceu um concurso de cibersegurança em abril de 2020 por sua solução Unikname Connect (InnoCherche, na França).

Notas de lançamento

25/11/2020

  • Manipulação de campos do usuário

30/10/2020

  • Versão inicial

Suporte / Relatar um Problema

Antes de relatar um problema aqui ou no GitHub, você é bem-vindo a abrir uma discussão com nosso suporte no Fórum Unikname (um fórum Discourse :wink:)

Links rápidos e documentação completa

:link: Código no GitHub
:link: Centro de Ajuda do Unikname
:link: Como integrar o Unikname Connect com o Discourse?
:link: Como se cadastrar em qualquer fórum Discourse com seu @unikname
:link: Como fazer login com seu @unikname se você já tem uma conta

8 curtidas

Ok, isso parece bem legal… mas:

Na verdade: compre seu ID unikname, a menos que você esteja satisfeito com um ID muito longo :frowning:

A inscrição para uma conta empresarial exige que eu envie informações por e-mail. A política de privacidade não cobre isso. O custo de uma conta empresarial não está claro, mas a “equipe de desenvolvimento de negócios” vai me ligar. Isso parece assustador. Talvez você possa esclarecer um pouco.

4 curtidas

Obrigado!

Todos já sonharam com uma Internet onde tudo fosse gratuito. Mas hoje, em geral, se é gratuito, você é o produto (= seus dados são roubados e revendidos em todo lugar para enviar anúncios e spam).

Com os delegados independentes da blockchain UNS.network que garantem a sustentabilidade e a segurança do seu @unikname, estamos construindo algo diferente, que, infelizmente, não pode ser gratuito.

Outros pontos a considerar sobre o modelo pago são as proteções contra spam e squatting (que são verdadeiras pragas para todos os sistemas de nomenclatura).

Mas, se você é humano e não um bot, há várias maneiras de obter nomes mais curtos :wink:

Boa observação, ainda estamos trabalhando nisso.

Os preços públicos serão divulgados em alguns dias, tenha paciência :slight_smile:

O que soa assustador para você? Ser chamado por telefone ou a “equipe de desenvolvimento de negócios”?
Ainda somos uma equipe pequena que deseja crescer :wink:

Hoje, usar o telefone é, infelizmente, obrigatório, pois nosso “processo de integração de negócios” não é automatizado o suficiente. Também podemos trabalhar por e-mail/Signal/… se preferir.
Nosso “processo de integração de negócios” será totalmente automatizado até o final do ano.

2 curtidas

“Integração de negócios” soa como validação, “desenvolvimento de negócios” soa como se você fosse tentar vender algo.

Acho que entendemos o que você quis dizer. Somos muito influenciados pelo significado da palavra “business”, que usamos bastante em francês, mas o significado em inglês é ligeiramente diferente.

Vamos revisar os textos para alinhá-los aos nossos valores e à ética do nosso produto.

Obrigado @RGJ

4 curtidas

Nova versão do plugin: agora ele lida com os campos do usuário no final do processo.

1 curtida

Korben, o famoso blogueiro francês, está usando o Unikname para o seu fórum Discourse!

https://tech.korben.info/t/unikname-un-identifiant-universel-prive-et-confidentiel-pour-vous-connecter-a-tous-les-sites/18120

Parece ótimo pular entre fóruns Discourse, mantendo o mesmo ID anônimo!
E outros sites: WordPress, WooCommerce, Matomo…

Outros fóruns Discourse são bem-vindos :wink:

2 curtidas

Aqui está o link para o Fórum Korben Discourse:

https://tech.korben.info/login