계정 및 SSO

Accounts & SSO
계정 및 SSO
Ubuntu Online Accounts.png
Ubuntu에서 사용하는 계정 SSO
원저작자노키아
개발자Intel, Canical Ltd, KDE
초기 릴리즈2009년 11월 16일, 12년 전(2009-11-16)
안정된 릴리스
다양[1].
기입처C(glib), C++(Qt)
운영 체제Unix와 같은
이용가능기간:다국어
유형Single Sign-On 프레임워크
면허증.GNU LGPL 2.1
웹 사이트accounts-various.lab.이오

Accounts & SSO, Accounts-sso 또는 최근 gSSO는 컴퓨터용 싱글사인온 프레임워크입니다.

Maemo[2] 5 Accounts-SSO는 LGPL 2.1에 따라 라이센스가 부여된 무료 소프트웨어입니다.Accounts-SSO는 Nokia N900, Nokia N9,[3] Tizen [4]Ubuntu[5]표준 컴포넌트로 도입되었습니다.나중에 KDE Plasma Workspaces에 [6][7]통합되었습니다.

역사

Accounts-SSO는 원래 Nokia에 의해 개발되었으며,[8][9] 2009년 11월 16일 Maemo[2] 5의 일부로 출하되었습니다.

이후 2011년 [12]5월 18일 공식적으로 출시된 미고 1.2 핸드셋 소프트웨어[10][11] 플랫폼에 통합되었습니다.

MeeGo 프로젝트가 종료된 후 Accounts-SSO는 [13]인텔에 의해 독립된 프로젝트로 이전되었습니다.Canical Ltd는 그 후 Accounts-SSO for Ubuntu 12.10[14](나중에 Ubuntu[15] Touch도 포함)을 채택하였고 [16]KDE는 2012년 11월에 이를 통합하였다.

특징들

Accounts-SSO의 기능에는 다양한 사용자 인터페이스, 스토리지 백엔드 및 다양한 수준의 [3][13][17]보안을 지원하는 플러그인 기반 아키텍처가 있습니다.

Accounts-SSO는 주로 소셜 네트워크 서비스에 대한 집중 로그인 관리(이미지 관리 어플리케이션으로부터의 사진 공유, 인스턴트 메신저로부터의 같은 서비스에서의 채팅 등)에 사용되고 있습니다만, 그 플러그인 베이스의 아키텍처에서는, cryptsetup 플러그인에 의한 디스크 암호화 등, 로컬에서의 사용도 가능하게 되어 있습니다.r Accounts-SSO가 [18]개발되었습니다.

Accounts-SSO 프레임워크는 개별적으로 출시된 몇 가지 컴포넌트로 구성됩니다.

  • signond: D-Bus를 통해 SSO 서비스를 제공하는 데몬입니다.원래는 QT 기반이지만 인텔은 [19]GLib만을 사용하여 다시 쓰고 있습니다.
  • libaccounts-glib: 계정 [20]데이터베이스를 관리하기 위한 GLIB 기반 클라이언트 라이브러리.
  • libaccounts-qt: Qt 기반 응용[21] 프로그램의 계정 데이터베이스를 관리하기 위한 클라이언트 라이브러리. libaccounts-glib [3]주위에 래퍼로 구현됩니다.
  • libsignon-glib: Signond Single Sign-On 서비스를 [22]통해 계정 인증을 처리하는 응용 프로그램용 GLib 기반 클라이언트 라이브러리.
  • 사인온 플러그인:소수의 Signond 인증 플러그인은 Accounts-SSO 프로젝트 내에서 개발됩니다. 중 다이제스트 [23]액세스용 플러그인, OAuth,[24] SASL [25]X.509.[26]
  • 계정 플러그인:Accounts-SSO 프로젝트는 특정 서비스용 플러그인 개발을 서드파티에 맡깁니다.다양한 서비스(Facebook, Google, Twitter 등)를 위한 오픈 소스 플러그인은 [27]Canonical에 의해 개발되고 있습니다.

「 」를 참조해 주세요.

외부 링크

레퍼런스

  1. ^ "Accounts & SSO framework announcements". Google Project Hosting. Retrieved 2013-03-23.
  2. ^ a b "Maemo 5.0 to MeeGo 1.2 Harmattan binary compatibility report". Linuxtesting.org. Retrieved 2013-03-26. libaccounts-qt.so.1: Maemo 5.0: added
  3. ^ a b c Sam (2011-08-16). "The Meego Accounts & Single Sign On Project". Meegoexperts.com. Retrieved 2013-03-23.
  4. ^ David Christopher King. "Ubuntu Online Accounts: credentials management for application developers" (PDF). FOSDEM 2013. Retrieved 2013-03-23.
  5. ^ "GNOME Online Accounts: why it is the way it is". Debarshiray.wordpress.com. Retrieved 2013-03-23.
  6. ^ "KDE Online Accounts". KDE. Retrieved 2013-03-23.
  7. ^ "KDE Telepathy joins KDE Applications release bundle as fully ported to Plasma 5". Marty's typepad. Retrieved 2015-03-06.
  8. ^ "Maemo 5 final release: firmware and updated SDK flors". Flors.wordpress.com. Retrieved 2013-03-26.
  9. ^ "Maemo 5/PR1.0 - maemo.org wiki". Wiki.maemo.org. Retrieved 2013-03-26.
  10. ^ "Integrating account management to applications". Harmattan-dev.nokia.com. 2012-04-24. Archived from the original on 2013-09-06. Retrieved 2013-03-26.
  11. ^ "Index of /MeeGo/releases/1.2.0/repos/oss/source". Repo.meego.com. Retrieved 2013-03-26.
  12. ^ "1.2 Release". MeeGo. Archived from the original on 2011-07-05. Retrieved 2013-03-26.
  13. ^ a b "accounts-sso – Accounts & SSO framework". Google Project Hosting. Retrieved 2013-03-23.
  14. ^ "Online Accounts landed in Ubuntu 12.10 as default Iloveubuntu: Ubuntu blog". Iloveubuntu. 2012-08-22. Archived from the original on 2012-08-25. Retrieved 2013-03-26.
  15. ^ "Online Accounts setup for Ubuntu Touch in Launchpad". Launchpad.net. Retrieved 2013-07-03.
  16. ^ Added by Àlex Fiestas (2012-11-29). "Web Account Management System - Revision 2a0be841 - KDE Projects". Projects.kde.org. Archived from the original on 2013-04-15. Retrieved 2013-03-26.
  17. ^ "Online Accounts Ubuntu App Developer". Canonical Ltd. Archived from the original on 2013-02-15. Retrieved 2013-03-23.
  18. ^ "extensions/cryptsetup". Google Project Hosting. Retrieved 2013-04-17.
  19. ^ Alexander Kanavin (March 15, 2013). "GNOME Online Accounts: why it is the way it is". Retrieved 2013-04-15. […] 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 […]
  20. ^ "Part I. libaccounts-glib Overview". gitlab.io. Retrieved 2016-07-27.
  21. ^ "accounts-qt: Accounts-Qt library". gitlab.com. 2012-10-11. Retrieved 2016-07-27.
  22. ^ "libsignon-glib". gitlab.com. Retrieved 2016-07-27.
  23. ^ "signon-plugin-digest". Google Project Hosting. Retrieved 2013-04-15.
  24. ^ "ANNOUNCE: Release of signon-plugin-oauth2 0.15". Google Discussion Groups. Retrieved 2013-04-15.
  25. ^ "gsignond-plugin-sasl". Google Project Hosting. Retrieved 2013-04-15.
  26. ^ "signon-plugin-x509". Google Project Hosting. Retrieved 2013-04-15.
  27. ^ "Ubuntu: "account-plugins" package". Launchpad.net. Retrieved 2013-04-15.