Complemento Unikname Connect

Resumen: Plugin de autenticación de próxima generación, con Unikname Connect

:link: GitHub: GitHub - unik-name/discourse-unikname-connect-authentication-plugin: Home of Unikname Connect plugin for Discourse Forum · GitHub
:arrow_right: Instalación: Sigue la guía de instalación del plugin.

Características

Este plugin mejora la experiencia de inicio de sesión/registro para autenticaciones por correo electrónico, Facebook, GitHub… y proporciona un modo de autenticación adicional con Unikname Connect: una autenticación robusta, muy sencilla y diseñada con la privacidad como principio fundamental.

Unikname Connect convive perfectamente con otras soluciones de autenticación, como correo electrónico y contraseña.

Valor

  • Gran experiencia de usuario (UX) para mejorar la tasa de conversión de registro
  • Beneficios de la autenticación de próxima generación de Unikname, diseñada con la privacidad como principio
    • autenticación robusta, mucho más sencilla que la 2FA tradicional
    • inicio de sesión seguro e instantáneo
    • autenticación no rastreable
    • capacidades de recompensa para los usuarios*
    • ID de usuario a prueba de manipulaciones (sin base de datos central, sin contraseña)

*NOTA: Unikname recompensa a los usuarios que desean hacer de Internet un lugar más seguro gracias a la blockchain de uns.network y su token UNS. Más información en nuestro centro de ayuda.

Mejor que una demostración, puedes probarlo en nuestro propio foro de Discourse :wink::down_arrow:

Luego, cuando estés en la pantalla de abajo, elige “Consíguelo ahora” para instalar la aplicación y obtener tu propio ID @unikname de una vez por todas.
Podrás utilizarlo para registrarte e iniciar sesión en cualquier foro o sitio web que utilice Unikname Connect.

Detalles

  • Un nuevo proceso de registro sin fricciones y optimizado, con una interfaz de usuario rediseñada, incluso si no estás utilizando Unikname Connect

Registro revisado por correo electrónico

Registro revisado por GitHub con un correo electrónico autenticado - también disponible para Twitter, Facebook…

Registro revisado con Unikname Connect, o con cualquier autenticación social sin el correo electrónico del usuario

  • Una pantalla de inicio clara que permite a los usuarios elegir el modo de autenticación que deseen

  • Múltiples modos de autenticación, incluidos Unikname Connect*:
    • Correo electrónico + contraseña
    • Autenticaciones sociales (por ejemplo, Iniciar sesión con Facebook, Iniciar sesión con Google…)
    • Unikname Connect
  • Los correos electrónicos de los usuarios son opcionales para los usuarios que provienen de autenticaciones sociales sin correos electrónicos** y de Unikname Connect

  • Los campos del usuario se muestran al final del proceso

Esta muestra se toma de https://tech.korben.info/

  • Colores de la interfaz de usuario basados en tus temas de Discourse

*NOTA: Todos los modos de autenticación pueden activarse todos juntos o de forma selectiva. Unikname sigue siendo una opción y el plugin puede utilizarse únicamente por su gran valor de UX.

**NOTA: Algunos usuarios son identificados por su número de teléfono en algunas redes sociales, por lo que no pueden registrarse. ¡Problema resuelto!

Configuración

Tu foro debe estar utilizando HTTPS y tener force_https activado

Cuenta de Organización

La solución de autenticación Unikname Connect es gratuita para foros.
Sin embargo, necesitas crear una cuenta de organización para obtener tus credenciales y habilitar conexiones seguras a los servicios de autenticación.

A continuación, instala y configura el plugin siguiendo las instrucciones :backhand_index_pointing_right: Cómo integrar Unikname Connect con Discourse?

Opciones de configuración básica

  • unikname_connect_enabled: Habilitar la autenticación Unikname Connect

  • unikname_connect_business_account_id: ID de cuenta de tu organización para la autenticación Unikname Connect

  • unikname_connect_api_secret_key: Clave secreta de la API para la autenticación Unikname Connect

Opciones de configuración avanzada

  • unikname_connect_allow_association_change: Permitir a los usuarios desconectar y reconectar sus cuentas de Discourse del proveedor Unikname Connect

  • unikname_connect_overrides_email: En cada inicio de sesión, sobrescribir el correo electrónico del usuario utilizando el valor de unikname

  • unikname_connect_verbose_logging: Registrar información detallada de autenticación openid-connect en /logs. Mantén esto desactivado durante el uso normal.

Seguridad

Este plugin se basa completamente en el protocolo estándar OAuth2.0 y OpenID Connect. Unikname Connect es una capa de protocolo adicional que proporciona autenticación robusta y privacidad como principio fundamental en su núcleo, basándose en la tecnología blockchain.

Unikname™ está protegido por la blockchain de uns.network que actúa como una DPKI (Infraestructura de Clave Pública Descentralizada) y un Proveedor de Identidad Descentralizado, haciendo que la solución sea realmente única.

Credenciales

Unikname es miembro del W3C y de la Decentralized Identity Foundation y contribuye al diseño de la Identidad de Soberanía Propia (SSID) de la web 3.0 y de los estándares de autenticación de próxima generación basados en blockchain.
Unikname ganó un concurso de ciberseguridad en abril de 2020 por su solución Unikname Connect (InnoCherche en Francia).

Notas de la versión

2020-11-25

  • Manejo de campos de usuario

2020-10-30

  • Versión inicial

Soporte / Reportar un problema

Antes de reportar un problema aquí o en GitHub, te invitamos a abrir una discusión con nuestro soporte en el Foro de Unikname (uno de Discourse :wink:)

Enlaces rápidos y documentación completa

:link: Código en GitHub
:link: Centro de Ayuda de Unikname
:link: Cómo integrar Unikname Connect con Discourse?
:link: Cómo registrarse en cualquier foro de Discourse con tu @unikname
:link: Cómo iniciar sesión con tu @unikname si ya tienes una cuenta

8 Me gusta

Ok, esto se ve bastante genial… pero:

En realidad: compra tu ID de unikname, a menos que te conformes con un ID muy largo :frowning:

Registrarse para una cuenta de negocio requiere que envíe información por correo electrónico. La política de privacidad no cubre esto. El costo de una cuenta de negocio no está claro, pero el “equipo de desarrollo de negocios” me llamará por teléfono. Eso suena aterrador. ¿Quizás puedas aclarar un poco?

4 Me gusta

¡Gracias!

Todos hemos soñado con un Internet donde todo fuera gratuito. Pero hoy, en la práctica, si es gratis, tú eres el producto (es decir, te roban tus datos y los revenden por todas partes para enviarte anuncios y spam).

Con los delegados independientes de la blockchain de UNS.network, que garantizan la sostenibilidad y la seguridad de tu @unikname, estamos construyendo algo diferente, que, por desgracia, no puede ser gratuito.

Otras consideraciones sobre el modelo de pago son las protecciones contra el spam y el acaparamiento de nombres (son verdaderas plagas para todos los sistemas de nombres).

Pero si eres humano y no un bot, hay muchas formas de conseguir nombres más cortos :wink:

Buena observación, todavía estamos trabajando en ello.

Los precios públicos se publicarán en unos días, ten paciencia :slight_smile:

¿Qué te suena aterrador: que te llamen por teléfono o el “equipo de desarrollo empresarial”?
Todavía somos un equipo pequeño que desea crecer :wink:

Hoy, usar el teléfono es, por desgracia, obligatorio, ya que nuestro “proceso de incorporación empresarial” no está lo suficientemente automatizado. También podemos trabajar por correo electrónico, Signal, etc., si lo prefieres.
Nuestro “proceso de incorporación empresarial” estará completamente automatizado a finales de año.

2 Me gusta

“Incorporación de negocios” suena como una validación, mientras que “desarrollo de negocios” suena a que vas a intentar vender algo.

Creemos que entendemos lo que quieres decir. Estamos demasiado influenciados por el significado de la palabra “business”, que usamos mucho en francés, pero el significado en inglés es ligeramente diferente.

Revisaremos los textos para que se alineen con nuestros valores y la ética de nuestro producto.

Gracias, @RGJ

4 Me gusta

Nueva versión del plugin: ahora gestiona los campos de usuario al final del proceso.

1 me gusta

Korben, el famoso bloguero francés, está usando Unikname en su foro de Discourse.

https://tech.korben.info/t/unikname-un-identificador-universal-privado-y-confidencial-para-conectarse-a-todos-los-sitios/18120

¡Parece genial poder saltar entre foros de Discourse con el mismo ID anónimo!
Y también en otros sitios web: WordPress, WooCommerce, Matomo…

¡Otros foros de Discourse son bienvenidos :wink:

2 Me gusta

Aquí tienes el enlace al foro Korben Discourse:

https://tech.korben.info/login