请输入您要查询的百科知识:

 

词条 Accounts & SSO
释义

  1. History

  2. Features

  3. See also

  4. External links

  5. References

{{Infobox Software
| name = Accounts & SSO
| logo =
| screenshot = Ubuntu Online Accounts.png
| caption = Accounts & SSO as used by Ubuntu
| author = Nokia
| developer = Intel, Canonical Ltd, KDE
| released = {{Release date and age|2009|11|16}}
| latest_release_version = Varying[1]
| latest_release_date =
| programming_language = C (glib), C++ (Qt)
| operating_system = Unix-like
| language = Multilingual
| status = Active
| genre = Single sign-on framework
| license = GNU LGPL 2.1
| website = {{URL|https://01.org/gsso/}}
}}

Accounts & SSO, accounts-sso, or lately gSSO is a single sign-on framework for computers.

Originating as part of Maemo 5[2] Accounts-SSO is free software licensed under LGPL 2.1. Accounts-SSO was deployed as a standard component of Nokia N900, Nokia N9,[3] Tizen,[4] and Ubuntu.[5] Later it was integrated in KDE Plasma Workspaces.[6][7]

History

Accounts-SSO was originally developed by Nokia who eventually shipped it as part of Maemo 5[2] on {{dts|2009|11|16}}.[8][9]

It was later integrated into MeeGo 1.2 Handset software platform[10][11] which was formally released on {{dts|2011|05|18}}.[12]

After the MeeGo project ended, Accounts-SSO was transferred into an independent project by Intel.[13] Canonical Ltd then adopted Accounts-SSO for Ubuntu 12.10[14] (later also Ubuntu Touch[15]) and KDE integrated it in November 2012.[16]

Features

Among Accounts-SSO’s features are a plugin-based architecture, working with diverse user interfaces, storage back-ends, and varying levels of security.[3][13][17]

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, its plugin-based architecture also allows for local usage, such as disk encryption for which a cryptsetup plugin for Accounts-SSO was developed.[18]

The Accounts-SSO framework consists of several individually released components:

  • signond: A daemon providing the SSO service over D-Bus – originally Qt-based, it’s being rewritten by Intel using only GLib.[19]
  • libaccounts-glib: GLib-based client library for managing the accounts database.[20]
  • libaccounts-qt: Client library for managing the accounts database for Qt-based applications[21] – implemented as wrapper around libaccounts-glib.[3]
  • libsignon-glib: GLib-based client library for applications handling account authentication through the signond Single Sign-On service.[22]
  • signon plugins: A handful of signond authentication plugins are developed within the Accounts-SSO project. Among them plugins for Digest access,[23] OAuth,[24] SASL,[25] and X.509.[26]
  • account plugins: The Accounts-SSO project leaves development of plugins for specific services to 3rd parties. Open source plugins for various services (Facebook, Google, Twitter,…) are being developed by Canonical.[27]

See also

{{Portal|Free and open-source software}}
  • List of single sign-on implementations

External links

  • {{Official website|https://01.org/gsso/}}
  • {{URL|https://gitlab.com/groups/accounts-sso|Development home}} on Gitlab.com
  • {{URL|https://projects.kde.org/kde-accounts|KDE Online Accounts}}
  • {{URL|https://launchpad.net/online-accounts|Ubuntu Online Accounts}} on Launchpad.net

References

1. ^{{cite web|url=https://groups.google.com/forum/#!forum/accounts-sso-announce |title=Accounts & SSO framework announcements |publisher=Google Project Hosting |date= |accessdate=2013-03-23}}
2. ^{{cite web|url=http://linuxtesting.org/compatibility/Maemo_5.0_to_MeeGo_1.2_Harmattan/arm/abi_compat_report.html |title=Maemo 5.0 to MeeGo 1.2 Harmattan binary compatibility report |publisher=Linuxtesting.org |quote=libaccounts-qt.so.1: Maemo 5.0: added |date= |accessdate=2013-03-26}}
3. ^{{cite web|author=Sam |url=http://www.meegoexperts.com/2011/08/mardy-meego-accounts-single-sign-project/ |title=The Meego Accounts & Single Sign On Project |publisher=Meegoexperts.com |date=2011-08-16 |accessdate=2013-03-23}}
4. ^{{cite web|url=https://fosdem.org/2013/schedule/event/onlineaccounts/attachments/slides/199/export/events/attachments/onlineaccounts/slides/199/uoa_fosdem_2013.pdf |title=Ubuntu Online Accounts: credentials management for application developers |author=David Christopher King |publisher=FOSDEM 2013 |date= |accessdate=2013-03-23}}
5. ^{{cite web|url=https://debarshiray.wordpress.com/2012/10/06/goa-why-it-is-the-way-it-is/ |title=GNOME Online Accounts: why it is the way it is |publisher=Debarshiray.wordpress.com |date= |accessdate=2013-03-23}}
6. ^{{cite web|url=https://projects.kde.org/kde-accounts |title=KDE Online Accounts |publisher=KDE |date= |accessdate=2013-03-23}}
7. ^{{cite web|url=http://martys.typepad.com/blog/2015/03/kde-telepathy-joins-kde-applications-release-bundle-as-fully-ported-to-plasma-5.html |title=KDE Telepathy joins KDE Applications release bundle as fully ported to Plasma 5 |publisher= Marty's typepad |date= |accessdate=2015-03-06}}
8. ^{{cite web|url=https://flors.wordpress.com/2009/11/16/maemo-5-final-release-updated-sdk-and-firmware/ |title=Maemo 5 final release: firmware and updated SDK | flors |publisher=Flors.wordpress.com |date= |accessdate=2013-03-26}}
9. ^{{cite web|url=http://wiki.maemo.org/Maemo_5/PR1.0 |title=Maemo 5/PR1.0 - maemo.org wiki |publisher=Wiki.maemo.org |date= |accessdate=2013-03-26}}
10. ^{{cite web|url=http://harmattan-dev.nokia.com/docs/library/html/guide/html/Developer_Library_Best_practices_for_application_development_Integrating_account_management_to_applications.html |title=Integrating account management to applications |publisher=Harmattan-dev.nokia.com |date=2012-04-24 |accessdate=2013-03-26 |deadurl=yes |archiveurl=https://web.archive.org/web/20130906000242/http://harmattan-dev.nokia.com/docs/library/html/guide/html/Developer_Library_Best_practices_for_application_development_Integrating_account_management_to_applications.html |archivedate=2013-09-06 }}
11. ^{{cite web|url=http://repo.meego.com/MeeGo/releases/1.2.0/repos/oss/source/ |title=Index of /MeeGo/releases/1.2.0/repos/oss/source |publisher=Repo.meego.com |date= |accessdate=2013-03-26}}
12. ^{{cite web|url=https://meego.com/community/blogs/imad/2011/meego-1.2-release |title=1.2 Release |publisher=MeeGo |date= |accessdate=2013-03-26}}
13. ^{{cite web|url=https://code.google.com/p/accounts-sso/#Introduction |title=accounts-sso – Accounts & SSO framework |publisher=Google Project Hosting |date= |accessdate=2013-03-23}}
14. ^{{cite web|url=http://www.iloveubuntu.net/online-accounts-landed-ubuntu-1210-default |archive-url=https://web.archive.org/web/20120825155738/http://www.iloveubuntu.net/online-accounts-landed-ubuntu-1210-default |dead-url=yes |archive-date=2012-08-25 |title=Online Accounts landed in Ubuntu 12.10 as default | Iloveubuntu: Ubuntu blog |publisher=Iloveubuntu |date=2012-08-22 |accessdate=2013-03-26 }}
15. ^{{cite web|url=https://launchpad.net/ubuntu-system-settings-online-accounts |title=Online Accounts setup for Ubuntu Touch in Launchpad |publisher=Launchpad.net |date= |accessdate=2013-07-03}}
16. ^{{cite web|author=Added by Àlex Fiestas 4 months ago |url=https://projects.kde.org/projects/playground/base/uaccounts/web-accounts/repository/revisions/2a0be8410f0ce81287ccecddb0dbf0f7825e3ac9 |title=Web Account Management System - Revision 2a0be841 - KDE Projects |publisher=Projects.kde.org |date=2012-11-29 |accessdate=2013-03-26}}
17. ^{{cite web|url=http://developer.ubuntu.com/resources/technologies/online-accounts/ |title=Online Accounts | Ubuntu App Developer |publisher=Canonical Ltd. |date= |accessdate=2013-03-23 |deadurl=yes |archiveurl=https://web.archive.org/web/20130215151136/http://developer.ubuntu.com/resources/technologies/online-accounts/ |archivedate=2013-02-15 }}
18. ^{{cite web|url=https://code.google.com/p/accounts-sso/source/browse/?repo=signond#git%2Fsrc%2Fextensions%2Fcryptsetup |title=extensions/cryptsetup |publisher=Google Project Hosting |date= |accessdate=2013-04-17}}
19. ^{{cite web|url=https://debarshiray.wordpress.com/2012/10/06/goa-why-it-is-the-way-it-is/#comment-265 |title=GNOME Online Accounts: why it is the way it is |author=Alexander Kanavin |quote=[…] just a quick note to you all that we (Intel OTC) are rewriting the SSO daemon and authentication plugins in C using glib and gdbus […]|date=March 15, 2013 |accessdate=2013-04-15}}
20. ^{{cite web|url=https://accounts-sso.gitlab.io/libaccounts-glib/libaccounts-glib-overview.html |title=Part I. libaccounts-glib Overview |publisher=gitlab.io |date= |accessdate=2016-07-27}}
21. ^{{cite web|url=https://gitlab.com/accounts-sso/libaccounts-qt |title=accounts-qt: Accounts-Qt library |publisher=gitlab.com |date=2012-10-11 |accessdate=2016-07-27}}
22. ^{{cite web|url=https://gitlab.com/accounts-sso/libsignon-glib |title=libsignon-glib |publisher=gitlab.com |date= |accessdate=2016-07-27}}
23. ^{{cite web|url=https://code.google.com/p/accounts-sso/source/browse?repo=signon-plugin-digest |title=signon-plugin-digest |publisher=Google Project Hosting |date= |accessdate=2013-04-15}}
24. ^{{cite web|url=https://groups.google.com/forum/?fromgroups=#!topic/accounts-sso-announce/yPuoMOX9dtU |title=ANNOUNCE: Release of signon-plugin-oauth2 0.15 |publisher=Google Discussion Groups |date= |accessdate=2013-04-15}}
25. ^{{cite web|url=https://code.google.com/p/accounts-sso/source/browse?repo=gsignond-plugin-sasl |title=gsignond-plugin-sasl |publisher=Google Project Hosting |date= |accessdate=2013-04-15}}
26. ^{{cite web|url=https://code.google.com/p/accounts-sso/source/browse?repo=signon-plugin-x509 |title=signon-plugin-x509 |publisher=Google Project Hosting |date= |accessdate=2013-04-15}}
27. ^{{cite web|url=https://launchpad.net/ubuntu/+source/account-plugins |title=Ubuntu: "account-plugins" package |publisher=Launchpad.net |date= |accessdate=2013-04-15}}
{{Intel}}{{Nokia services}}{{DEFAULTSORT:Accounts and SSO}}

4 : Identity management|Intel products|Nokia services|Free software programmed in C++

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/30 0:20:10