Konta i logowanie jednokrotne

Konta i logowanie jednokrotne
Oryginalni autorzy Nokii
Deweloperzy Intel , Canonical Ltd , KDE
Pierwsze wydanie 16 listopada 2009 ; 13 lat temu ( 16.11.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-sso .gitlab .io

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 .

Zobacz też

Linki zewnętrzne