Accounts-sso
   HOME

TheInfoList



OR:

Accounts & SSO, accounts-sso, or lately gSSO is a
single sign-on Single sign-on (SSO) is an authentication scheme that allows a user to log in with a single ID to any of several related, yet independent, software systems. True single sign-on allows the user to log in once and access services without re-enterin ...
framework for computers. Originating as part of
Maemo 5 Maemo is a software platform originally developed by Nokia, now developed by the community, for smartphones and Internet tablets. The platform comprises both the Maemo operating system and SDK. Maemo played a key role in Nokia's strategy to com ...
Accounts-SSO is
free software Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, no ...
licensed under LGPL 2.1. Accounts-SSO was deployed as a standard component of
Nokia N900 The Nokia N900 is a smartphone made by Nokia. It supersedes the Nokia N810. Its default operating system, Maemo 5, is a Linux-based OS originally developed for the Nokia 770 Internet Tablet. It is the first Nokia device based upon the Texas ...
,
Nokia N9 The Nokia N9 (codename '' Lankku'') is a flagship smartphone developed by Nokia, running on the Linux-based MeeGo mobile operating system. Announced in June 2011 and released in September, it was the first and only device from Nokia with MeeGo, ...
, Tizen, and
Ubuntu Ubuntu ( ) is a Linux distribution based on Debian and composed mostly of free and open-source software. Ubuntu is officially released in three editions: '' Desktop'', ''Server'', and ''Core'' for Internet of things devices and robots. All ...
. Later it was integrated in
KDE Plasma Workspaces KDE Plasma 5 is the fifth and current generation of the graphical workspaces environment created by KDE primarily for Linux systems. KDE Plasma 5 is the successor of KDE Plasma 4 and was first released on 15 July 2014. It includes a new default ...
.


History

Accounts-SSO was originally developed by
Nokia Nokia Corporation (natively Nokia Oyj, referred to as Nokia) is a Finnish multinational telecommunications, information technology, and consumer electronics corporation, established in 1865. Nokia's main headquarters are in Espoo, Finland, i ...
who eventually shipped it as part of Maemo 5 on . It was later integrated into MeeGo 1.2 Handset software platform which was formally released on . After the MeeGo project ended, Accounts-SSO was transferred into an independent project by
Intel Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the developers of the x86 seri ...
. Canonical Ltd then adopted Accounts-SSO for Ubuntu 12.10 (later also
Ubuntu Touch Ubuntu Touch is a mobile version of the Ubuntu operating system, being developed by the UBports community. Its user interface is written in Qt, and is designed primarily for touchscreen mobile devices such as smartphones and tablet computers, ...
) and KDE integrated it in November 2012.


Features

Among Accounts-SSO's features are a plugin-based architecture, working with diverse user interfaces, storage back-ends, and varying levels of security. While Accounts-SSO is primarily being used for centralized login management to social networking services, e.g. sharing photos to a service from an image managing application and chatting on the same service from an
instant messenger Instant messaging (IM) technology is a type of online chat allowing real-time text transmission over the Internet or another computer network. Messages are typically transmitted between two or more parties, when each user inputs text and tri ...
, its plugin-based architecture also allows for local usage, such as
disk encryption Disk encryption is a technology which protects information by converting it into unreadable code that cannot be deciphered easily by unauthorized people. Disk encryption uses disk encryption software or hardware to encrypt every bit of data that g ...
for which a
cryptsetup dm-crypt is a transparent block device encryption subsystem in Linux kernel versions 2.6 and later and in DragonFly BSD. It is part of the device mapper (dm) infrastructure, and uses cryptographic routines from the kernel's Crypto API. Unlike it ...
plugin for Accounts-SSO was developed. The Accounts-SSO framework consists of several individually released components: * signond: A
daemon Daimon or Daemon (Ancient Greek: , "god", "godlike", "power", "fate") originally referred to a lesser deity or guiding spirit such as the daimons of ancient Greek religion and Greek mythology, mythology and of later Hellenistic religion and Hell ...
providing the SSO service over D-Bus – originally Qt-based, it's being rewritten by Intel using only GLib. * libaccounts-glib: GLib-based client library for managing the accounts database. * libaccounts-qt: Client library for managing the accounts database for Qt-based applications – implemented as wrapper around ''libaccounts-glib''. * libsignon-glib: GLib-based client library for applications handling account authentication through the signond Single Sign-On service. * signon plugins: A handful of ''signond'' authentication plugins are developed within the Accounts-SSO project. Among them plugins for Digest access,
OAuth OAuth (short for "Open Authorization") is an open standard for access delegation, commonly used as a way for internet users to grant websites or applications access to their information on other websites but without giving them the passwords. T ...
, SASL, and
X.509 In cryptography, X.509 is an International Telecommunication Union (ITU) standard defining the format of public key certificates. X.509 certificates are used in many Internet protocols, including TLS/SSL, which is the basis for HTTPS, the secu ...
. * account plugins: The Accounts-SSO project leaves development of plugins for specific services to 3rd parties. Open source plugins for various services (
Facebook Facebook is an online social media and social networking service owned by American company Meta Platforms. Founded in 2004 by Mark Zuckerberg with fellow Harvard College students and roommates Eduardo Saverin, Andrew McCollum, Dustin Mosk ...
,
Google Google LLC () is an American Multinational corporation, multinational technology company focusing on Search Engine, search engine technology, online advertising, cloud computing, software, computer software, quantum computing, e-commerce, ar ...
,
Twitter Twitter is an online social media and social networking service owned and operated by American company Twitter, Inc., on which users post and interact with 280-character-long messages known as "tweets". Registered users can post, like, and ...
,...) are being developed by
Canonical The adjective canonical is applied in many contexts to mean "according to the canon" the standard, rule or primary source that is accepted as authoritative for the body of knowledge or literature in that context. In mathematics, "canonical examp ...
.


See also

*
List of single sign-on implementations These are some of the notable Single Sign-On (SSO) implementations available: {, class="wikitable sortable" style="text-align: center;" ! Product Name ! Project/Vendor ! License ! Identity management platform ! Description , - , Accounts & SS ...


External links

* * on Gitlab.com * * on Launchpad.net


References

{{DEFAULTSORT:Accounts and SSO Identity management Intel products Nokia services Free software programmed in C++