Аккаунты и SSO - Accounts & SSO
Аккаунты и SSO как используется Ubuntu | |
Оригинальный автор (ы) | Nokia |
---|---|
Разработчики) | Intel, Canonical Ltd, KDE |
изначальный выпуск | 16 ноября 2009 г. |
Стабильный выпуск | Различный[1] |
Написано в | C (бойкий ), C ++ (Qt ) |
Операционная система | Unix-подобный |
Доступно в | Многоязычный |
Тип | Единая точка входа рамки |
Лицензия | GNU LGPL 2.1 |
Интернет сайт | аккаунты-sso |
Аккаунты и SSO, аккаунты-sso, или в последнее время gSSO это Единая точка входа рамки для компьютеров.
Происхождение как часть Maemo 5[2] Аккаунты-SSO есть бесплатно программное обеспечение под лицензией LGPL 2.1. Accounts-SSO был развернут как стандартный компонент Nokia N900, Nokia N9,[3] Tizen,[4] и Ubuntu.[5] Позже он был интегрирован в Рабочие области KDE Plasma.[6][7]
История
Accounts-SSO изначально был разработан Nokia который в конечном итоге отправил его как часть Maemo 5[2] на 16 ноября 2009 г..[8][9]
Позже он был интегрирован в программную платформу MeeGo 1.2 Handset.[10][11] который был официально выпущен 18 мая 2011 г..[12]
После завершения проекта MeeGo Accounts-SSO был переведен в независимый проект компанией Intel.[13] Canonical Ltd затем приняла Accounts-SSO для Ubuntu 12.10[14] (позже также Ubuntu Touch[15]) и KDE интегрировали его в ноябре 2012 года.[16]
Функции
Среди функций Accounts-SSO - архитектура на основе плагинов, работа с различными пользовательскими интерфейсами, серверные части хранилища и различные уровни безопасности.[3][13][17]
Хотя Accounts-SSO в основном используется для централизованного управления входом в систему для социальные сети, например обмен фотографиями в службу из приложения для управления изображениями и болтать на той же услуге от мессенджер, его архитектура на основе плагинов также допускает локальное использование, например шифрование диска для чего cryptsetup Плагин для Accounts-SSO был разработан.[18]
Платформа Accounts-SSO состоит из нескольких отдельно выпущенных компонентов:
- подпись: А демон предоставление службы единого входа через D-Bus - изначально основанную на Qt, она переписывается Intel с использованием только GLib.[19]
- libaccounts-glib: Клиентская библиотека на основе GLib для управления базой данных счетов.[20]
- libaccounts-qt: Клиентская библиотека для управления базой данных учетных записей для приложений на базе Qt[21] - реализован как обертка вокруг libaccounts-glib.[3]
- libsignon-glib: Клиентская библиотека на основе GLib для приложений, обрабатывающих аутентификацию учетных записей через службу единого входа signond.[22]
- плагины входа в систему: Горсть Signond Плагины аутентификации разрабатываются в рамках проекта Accounts-SSO. Среди них плагины для Доступ к дайджесту,[23] OAuth,[24] SASL,[25] и X.509.[26]
- плагины аккаунта: Проект Accounts-SSO оставляет разработку плагинов для конкретных сервисов третьим сторонам. Плагины с открытым исходным кодом для различных сервисов (Facebook, Google, Twitter, ...) разрабатываются Канонический.[27]
Смотрите также
внешняя ссылка
- Официальный веб-сайт
- Дом развития на Gitlab.com
- Учетные записи KDE Online
- Учетные записи Ubuntu Online на Launchpad.net
Рекомендации
- ^ "Объявления об аккаунтах и системе единого входа". Хостинг проектов Google. Получено 2013-03-23.
- ^ а б "Отчет о двоичной совместимости Maemo 5.0 с MeeGo 1.2 Harmattan". Linuxtesting.org. Получено 2013-03-26.
libaccounts-qt.so.1: Maemo 5.0: добавлен
- ^ а б c Сэм (16 августа 2011 г.). «Учетные записи Meego и проект единого входа». Meegoexperts.com. Получено 2013-03-23.
- ^ Дэвид Кристофер Кинг. «Учетные записи Ubuntu Online: управление учетными данными для разработчиков приложений» (PDF). FOSDEM 2013. Получено 2013-03-23.
- ^ «Учетные записи GNOME Online: почему это так». Debarshiray.wordpress.com. Получено 2013-03-23.
- ^ «Учетные записи KDE Online». KDE. Получено 2013-03-23.
- ^ «KDE Telepathy присоединяется к выпуску пакета приложений KDE как полностью перенесенный на Plasma 5». Машинка Марти. Получено 2015-03-06.
- ^ «Финальный выпуск Maemo 5: прошивка и обновленный SDK | flors». Flors.wordpress.com. Получено 2013-03-26.
- ^ "Maemo 5 / PR1.0 - maemo.org wiki". Wiki.maemo.org. Получено 2013-03-26.
- ^ «Интеграция управления аккаунтом в приложения». Harmattan-dev.nokia.com. 2012-04-24. Архивировано из оригинал на 2013-09-06. Получено 2013-03-26.
- ^ "Индекс /MeeGo/releases/1.2.0/repos/oss/source". Repo.meego.com. Получено 2013-03-26.
- ^ «1.2 Релиз». MeeGo. Архивировано из оригинал на 2011-07-05. Получено 2013-03-26.
- ^ а б "accounts-sso - Accounts & SSO framework". Хостинг проектов Google. Получено 2013-03-23.
- ^ «Онлайн-аккаунты по умолчанию установлены в Ubuntu 12.10 | Iloveubuntu: блог Ubuntu». Иловеубунту. 2012-08-22. Архивировано из оригинал на 2012-08-25. Получено 2013-03-26.
- ^ «Настройка онлайн-аккаунтов для Ubuntu Touch в Launchpad». Launchpad.net. Получено 2013-07-03.
- ^ Добавил Àlex Fiestas 4 месяца назад (2012-11-29). «Система управления веб-аккаунтом - Версия 2a0be841 - Проекты KDE». Projects.kde.org. Архивировано из оригинал на 2013-04-15. Получено 2013-03-26.
- ^ «Онлайн-аккаунты | Разработчик приложений Ubuntu». Canonical Ltd. Архивировано с оригинал на 2013-02-15. Получено 2013-03-23.
- ^ "расширения / cryptsetup". Хостинг проектов Google. Получено 2013-04-17.
- ^ Александр Канавин (15 марта 2013 г.). «Учетные записи GNOME Online: почему это так». Получено 2013-04-15.
[…] Просто небольшое примечание для вас всех, что мы (Intel OTC) переписываем демон SSO и плагины аутентификации на C, используя glib и gdbus […]
- ^ "Часть I. Обзор libaccounts-glib". gitlab.io. Получено 2016-07-27.
- ^ "account-qt: библиотека Accounts-Qt". gitlab.com. 2012-10-11. Получено 2016-07-27.
- ^ "libsignon-glib". gitlab.com. Получено 2016-07-27.
- ^ "вход-плагин-дайджест". Хостинг проектов Google. Получено 2013-04-15.
- ^ "ОБЪЯВЛЕНИЕ: выпуск signon-plugin-oauth2 0.15". Группы обсуждения Google. Получено 2013-04-15.
- ^ "gsignond-plugin-sasl". Хостинг проектов Google. Получено 2013-04-15.
- ^ "плагин входа в систему-x509". Хостинг проектов Google. Получено 2013-04-15.
- ^ "Ubuntu:" пакет плагинов для учетных записей ". Launchpad.net. Получено 2013-04-15.