Konta i logowanie jednokrotne
Oryginalni autorzy | Nokii |
---|---|
Deweloperzy | Intel , Canonical Ltd , KDE |
Pierwsze wydanie | 16 listopada 2009 |
Wersja stabilna | Różne |
Napisane w | C ( glib ), C++ ( Qt ) |
System operacyjny | Uniksopodobny |
Dostępne w | Wielojęzyczny |
Typ | Ramy pojedynczego logowania |
Licencja | GNU LGPL 2.1 |
Strona internetowa |
Konta i logowanie jednokrotne , konta-sso lub ostatnio gSSO to struktura pojedynczego logowania dla komputerów.
Pochodzące w ramach Maemo 5 Accounts-SSO jest wolnym oprogramowaniem na licencji LGPL 2.1. Konta-SSO zostały wdrożone jako standardowy składnik Nokia N900 , Nokia N9 , Tizen i Ubuntu . Później został zintegrowany z KDE Plasma Workspaces .
Historia
Konta-SSO zostały pierwotnie opracowane przez firmę Nokia , która ostatecznie udostępniła je jako część Maemo 5 16 listopada 2009 r .
Został później zintegrowany z platformą oprogramowania MeeGo 1.2 Handset, która została oficjalnie wydana 18 maja 2011 r .
Po zakończeniu projektu MeeGo, Accounts-SSO zostało przeniesione do niezależnego projektu przez firmę Intel . Firma Canonical Ltd przyjęła następnie Konta-SSO dla Ubuntu 12.10 (później także Ubuntu Touch ), a KDE zintegrowało je w listopadzie 2012 r.
Cechy
Wśród funkcji Accounts-SSO znajduje się architektura oparta na wtyczkach, współpracująca z różnymi interfejsami użytkownika, zapleczem pamięci masowej i różnymi poziomami bezpieczeństwa.
Chociaż Accounts-SSO jest używany głównie do scentralizowanego zarządzania logowaniem do serwisów społecznościowych , np. udostępniania zdjęć w serwisie z aplikacji do zarządzania obrazami i czatowania w tej samej usłudze z komunikatora internetowego , jego architektura oparta na wtyczkach pozwala również na użycie lokalne, takie jak szyfrowanie dysku , dla którego opracowano wtyczkę cryptsetup dla Accounts-SSO.
Platforma Accounts-SSO składa się z kilku indywidualnie wydanych komponentów:
- signond: Demon zapewniający usługę SSO przez D-Bus – pierwotnie oparty na Qt, jest przepisany przez Intela przy użyciu tylko GLib .
- libaccounts-glib: biblioteka kliencka oparta na GLib do zarządzania bazą danych rachunków.
- libaccounts-qt: Biblioteka kliencka do zarządzania bazą kont dla aplikacji opartych na Qt – zaimplementowana jako wrapper wokół libaccounts-glib .
- libsignon-glib: biblioteka kliencka oparta na GLib dla aplikacji obsługujących uwierzytelnianie konta poprzez usługę Signond Single Sign-On.
- wtyczki signon: W ramach projektu Accounts-SSO opracowano kilka wtyczek uwierzytelniających signond . Wśród nich wtyczki do dostępu Digest , OAuth , SASL i X.509 .
- wtyczki kont: projekt Accounts-SSO pozostawia opracowywanie wtyczek dla określonych usług stronom trzecim. Wtyczki typu open source dla różnych usług ( Facebook , Google , Twitter ,...) są opracowywane przez firmę Canonical .