WebID - WebID

WebID это метод, с помощью которого интернет-службы и участники могут узнать, с кем они общаются. Спецификации WebID определяют набор редакционные черновики подготовить процесс стандартизации для личность, идентификация и аутентификация на HTTP на базе сетей. Протоколы на основе WebID (WebID-OIDC, WebID-TLS, WebID-TLS + Делегирование ) предлагают новый способ входа в интернет-сервисы. Например, вместо использования пароля участник ссылается на другой веб-адрес, который может за него поручиться. WebID - это не конкретная услуга или продукт.

Технически говоря, WebID - это HTTP URI который обозначает («относится к» или «имена») агента в сети на основе HTTP, например Интернет или предприятие интранет. В соответствии с связанные данные принципы, когда WebID без ссылки ("посмотрел вверх"), он разрешает профильный документ (WebID-Profile), который описывает его референт (что он обозначает). Этот профильный документ состоит из RDF структурированные данные на основе модели, изначально построенные с использованием терминов из FOAF словарный запас, но теперь часто включают термины из других словарей.

Документы профиля могут храниться на собственном веб-сервере агента, и доступ к ним может быть частично или полностью ограничен конкретными идентификаторами агента посредством использования контроль доступа, чтобы сохранить конфиденциальность темы документа профиля.

WebID-TLS

В WebID-TLS протокол (ранее известный как FOAF + SSL[1]) - это децентрализованный и безопасный протокол аутентификации, основанный на информации профиля, а также Безопасность транспортного уровня (TLS) клиентские сертификаты доступны практически во всех современных веб-браузерах. Это было впервые представлено [2][3] для семинара W3C о будущем социальных сетей в 2009 году.

В отличие от обычных шаблонов использования SSL, WebID-TLS не требует[4] посвященный Центр сертификации для авторизации пользователя. Пользователи могут легко создавать для себя полезные идентификаторы, используя любой сертификат TLS (даже самоподписанный). Использование клиентских сертификатов TLS для аутентификации пользователя веб-сайта обычно не требует ввода пароля, в отличие от многих других. Единая точка входа механизмы, которые могут сделать WebID-TLS достаточно удобным. Однако диалоговые окна выбора сертификата клиента в популярных веб-браузерах еще не так удобны, как могли бы, что частично сводит на нет это удобство.

А сеть доверия на основе WebID-TLS можно было бы постепенно построить, связывая пользователей и их действия во всемирной паутине, без формальных стороны подписания ключей, что затрудняет фальсификацию идентификации кем-либо (даже органом, выдавшим первоначальный сертификат).[5]

WebID-OIDC

WebID-OIDC - это протокол делегирования аутентификации, используемый децентрализованными системами на основе WebID, такими как Твердый, и другие системы на основе LDP. Он основан на децентрализованной OAuth2 / OpenID Connect.[6]

WebID-TLS + Делегирование

WebID-TLS + Delegation расширяет WebID-TLS с помощью заголовков и связей «От имени», позволяя одному агенту действовать со всеми разрешениями / привилегиями другого агента.

Смотрите также

Рекомендации

  1. ^ FOAF + SSL децентрализованный протокол аутентификации.
  2. ^ «foaf + ssl: добавление безопасности в открытые распределенные социальные сети». Sun Microsystems. Архивировано из оригинал 29 сентября 2009 г.
  3. ^ «Мастерская о будущем социальных сетей». Барселона, ES: W3C. Январь 2009 г.
  4. ^ "foaf + ssl: создание сети доверия без сторон, подписывающих ключи". Sun Microsystems. Архивировано из оригинал 22 января 2009 г.
  5. ^ Гэмбл, Мэтью; Гобл, Кэрол (апрель 2010 г.), «Стоя на плечах надежной сети: доверие, научные знания и связанные данные», Труды WebSci10: Расширяя границы общества в Интернете
  6. ^ Спецификация аутентификации WebID-OIDC, Сентябрь 2017 г.

внешняя ссылка