Accounts & SSO , accounts-sso o, más recientemente, gSSO, es un sistema de inicio de sesión único para ordenadores.
Accounts-SSO, originario de Maemo 5 [ 2 ], es un software libre con licencia LGPL 2.1. Accounts-SSO se implementó como un componente estándar de Nokia N900 , Nokia N9 , [ 3 ] Tizen , [ 4 ] y Ubuntu . [ 5 ] Posteriormente se integró en KDE Plasma Workspaces . [ 6 ] [ 7 ]
Historia
Accounts-SSO fue desarrollado originalmente por Nokia , quien finalmente lo lanzó como parte de Maemo 5 [ 2 ] el 16 de noviembre de 2009. [ 8 ] [ 9 ]
Posteriormente se integró en la plataforma de software del dispositivo MeeGo 1.2 [ 10 ] [ 11 ] que se lanzó formalmente el 18 de mayo de 2011. [ 12 ]
Después de que el proyecto MeeGo terminó, Accounts-SSO fue transferido a un proyecto independiente por Intel . [ 13 ] Canonical Ltd luego adoptó Accounts-SSO para Ubuntu 12.10 [ 14 ] (más tarde también Ubuntu Touch [ 15 ] ) y KDE lo integró en noviembre de 2012. [ 16 ]
Características
Entre las características de Accounts-SSO se encuentran una arquitectura basada en complementos, que funciona con diversas interfaces de usuario, sistemas de almacenamiento y distintos niveles de seguridad. [ 3 ] [ 13 ] [ 17 ]
Aunque Accounts-SSO se utiliza principalmente para la gestión centralizada de inicios de sesión en servicios de redes sociales , por ejemplo, compartir fotos en un servicio desde una aplicación de gestión de imágenes y chatear en el mismo servicio desde un servicio de mensajería instantánea , su arquitectura basada en complementos también permite el uso local, como el cifrado de disco para el cual se desarrolló un complemento cryptsetup para Accounts-SSO. [ 18 ]
El marco de Accounts-SSO consta de varios componentes que se publican individualmente:
- signond: Un demonio que proporciona el servicio SSO a través de D-Bus; originalmente basado en Qt, Intel lo está reescribiendo utilizando únicamente GLib. [ 19 ]
- libaccounts-glib: Biblioteca cliente basada en GLib para administrar la base de datos de cuentas. [ 20 ]
- libaccounts-qt: Biblioteca cliente para gestionar la base de datos de cuentas para aplicaciones basadas en Qt [ 21 ] – implementada como un envoltorio alrededor de libaccounts-glib . [ 3 ]
- libsignon-glib: Biblioteca cliente basada en GLib para aplicaciones que manejan la autenticación de cuentas a través del servicio de inicio de sesión único signond. [ 22 ]
- Complementos de inicio de sesión: Dentro del proyecto Accounts-SSO se desarrollan algunos complementos de autenticación de inicio de sesión . Entre ellos, complementos para acceso Digest , [ 23 ] OAuth , [ 24 ] SASL , [ 25 ] y X.509 . [ 26 ]
- Complementos de cuenta: El proyecto Accounts-SSO deja el desarrollo de complementos para servicios específicos a terceros. Canonical está desarrollando complementos de código abierto para varios servicios ( Facebook , Google , Twitter , ... ) . [ 27 ]
Véase también
Enlaces externos
- Sitio web oficial
- Página de inicio para desarrolladores en Gitlab.com
- Cuentas en línea de KDE
- Cuentas en línea de Ubuntu en Launchpad.net
Referencias
- ↑ "Anuncios del marco de cuentas y SSO" . Google Project Hosting . Consultado el 23 de marzo de 2013 .
- 1 2 "Informe de compatibilidad binaria de Maemo 5.0 a MeeGo 1.2 Harmattan" . Linuxtesting.org . Consultado el 26 de marzo de 2013.
libaccounts-qt.so.1: Maemo 5.0: añadido
- 1 2 3 Sam (16 de agosto de 2011). "El proyecto de cuentas y inicio de sesión único de Meego" . Meegoexperts.com . Recuperado el 23 de marzo de 2013 .
- ↑ David Christopher King. "Cuentas en línea de Ubuntu: gestión de credenciales para desarrolladores de aplicaciones" (PDF) . FOSDEM 2013. Consultado el 23 de marzo de 2013 .
- ↑ "Cuentas en línea de GNOME: por qué es así" . Debarshiray.wordpress.com. 6 de octubre de 2012. Consultado el 23 de marzo de 2013 .
- ↑ «Cuentas en línea de KDE» . KDE . Consultado el 23 de marzo de 2013 .
- ↑ "KDE Telepathy se une al paquete de lanzamiento de KDE Applications como totalmente adaptado a Plasma 5" . Bloc de notas de Marty . Consultado el 6 de marzo de 2015 .
- ↑ "Maemo 5 versión final: firmware y SDK actualizado | flors" . Flors.wordpress.com. 16 de noviembre de 2009. Consultado el 26 de marzo de 2013 .
- ^ "Maemo 5/PR1.0 - wiki de maemo.org" . Wiki.maemo.org . Consultado el 26 de marzo de 2013 .
- ↑ "Integración de la gestión de cuentas en las aplicaciones" . Harmattan-dev.nokia.com. 24 de abril de 2012. Archivado del original el 6 de septiembre de 2013. Consultado el 26 de marzo de 2013 .
- ↑ "Índice de /MeeGo/releases/1.2.0/repos/oss/source" . Repo.meego.com. Archivado del original el 28-03-2013 . Recuperado el 26-03-2013 .
- ↑ "Versión 1.2" . MeeGo. Archivado del original el 5 de julio de 2011. Consultado el 26 de marzo de 2013 .
- 1 2 "accounts-sso – Marco de cuentas y SSO" . Google Project Hosting . Recuperado el 23 de marzo de 2013 .
- ↑ "Cuentas en línea disponibles por defecto en Ubuntu 12.10 | Iloveubuntu: Blog de Ubuntu" . Iloveubuntu. 22 de agosto de 2012. Archivado del original el 25 de agosto de 2012. Consultado el 26 de marzo de 2013 .
- ↑ "Configuración de cuentas en línea para Ubuntu Touch en Launchpad" . Launchpad.net. 29 de mayo de 2013. Consultado el 3 de julio de 2013 .
- ↑ Añadido por Àlex Fiestas (29/11/2012). "Sistema de gestión de cuentas web - Revisión 2a0be841 - Proyectos KDE" . Projects.kde.org . Consultado el 26/03/2013 .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ "Cuentas en línea | Desarrollador de aplicaciones Ubuntu" . Canonical Ltd. Archivado del original el 15 de febrero de 2013. Consultado el 23 de marzo de 2013 .
- ↑ "extensions/cryptsetup" . Google Project Hosting . Consultado el 17 de abril de 2013 .
- ↑ Alexander Kanavin (15 de marzo de 2013). "Cuentas en línea de GNOME: por qué es así" . Consultado el 15 de abril de 2013.
[…] Solo una breve nota para todos ustedes: nosotros (Intel OTC) estamos reescribiendo el demonio SSO y los complementos de autenticación en C usando glib y gdbus […]
- ↑ "Parte I. Descripción general de libaccounts-glib" . gitlab.io . Consultado el 27 de julio de 2016 .
- ↑ "accounts-qt: Biblioteca Accounts-Qt" . gitlab.com. 11 de octubre de 2012. Consultado el 27 de julio de 2016 .
- ↑ "libsignon-glib" . gitlab.com . Consultado el 27 de julio de 2016 .
- ↑ "signon-plugin-digest" . Google Project Hosting . Consultado el 15 de abril de 2013 .
- ↑ "ANUNCIO: Lanzamiento de signon-plugin-oauth2 0.15" . Grupos de discusión de Google . Consultado el 15 de abril de 2013 .
- ↑ "gsignond-plugin-sasl" . Google Project Hosting . Consultado el 15 de abril de 2013 .
- ↑ "signon-plugin-x509" . Google Project Hosting . Consultado el 15 de abril de 2013 .
- ↑ "Ubuntu: paquete "account-plugins"" . Launchpad.net . Consultado el 15 de abril de 2013 .
- Gestión de identidades
- Productos Intel
- Servicios de Nokia
- Software libre programado en C++
- Software que utiliza la Licencia Pública General Reducida de GNU.