Resumo: Plugin de autenticação de próxima geração, com Unikname Connect
GitHub: GitHub - unik-name/discourse-unikname-connect-authentication-plugin: Home of Unikname Connect plugin for Discourse Forum · GitHub
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 ![]()
![]()
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_httpsativadoConta 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
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
)
Links rápidos e documentação completa
Código no GitHub
Centro de Ajuda do Unikname
Como integrar o Unikname Connect com o Discourse?
Como se cadastrar em qualquer fórum Discourse com seu @unikname
Como fazer login com seu @unikname se você já tem uma conta







