
Данная возможность востребована при создании портальных решений или для новостных сайтов.
Подключая Live ID вы можете дать возможность большой армии пользователей Windows сервисов входить на ваш сайт используя уже созданные там имя и пароль. OpenID позволяет пользователям Yandex, ЖЖ или любым другим сервисам, поддерживающим OpenID, входить на ваш сайт с именами паролями тех сервисов.
Если вы не знаете, что это такое, то вам можно познакомиться с материалами по теме:
[spoiler]
OpenID — это открытая децентрализованная система единого входа, которая позволяет использовать один логин и пароль на большом количестве сайтов. На сайтах, поддерживающих OpenID, пользователям не приходится регистрироваться и помнить данные для каждого сайта. Вместо этого им достаточно быть зарегистрированными на сайте "провайдера идентификации" OpenID (предоставляющего идентификатор). Так как технология OpenID децентрализованная, то любой сайт может использовать программное обеспечение OpenID в качестве средства входа; OpenID решает проблему не полагаясь на централизованный сайт для подтверждения подлинности пользователя. |
Windows Live ID используется для входа в программу MSN Messenger, службы MSN Hotmail и MSN Music, Доступ в Windows Live ID бесплатный. После регистрации и создания учетных данных можно войти на любой веб-узел со значком Microsoft Passport Network Microsoft Passport Network или Windows Live ID Windows Live ID. |
О Live ID
Сервисы Live, доступ к которым дает Live ID:
Для использования OpenID и Live ID нужно включить в настройках главного модуля галочку "Позволять ли пользователям регистрироваться самостоятельно?"

Для OpenID еще надо в настройках включить галочку и более ничего не надо.
Обратите внимание, что для для Live ID нужно поставить расширения PHP - mhash и mcrypt.
При работе PHP под Windows нужно снять комментарии в php.ini со строчки extension=php_mcrypt.dll extension=php_mhash.dll
Далее нужно получить Application ID от Microsoft.
Как это сделать с картинками описано здесь:
После этого надо в настройках главного модуля включить галочку "Использовать авторизацию LiveID:" и заполнить параметры "Live ID Application ID:" и "Live ID Secret Key:"
Как видно из настроек Application ID есть страница, куда будет возвращать после авторизации ее надо завести и поместить туда компоненту "bitrix:system.liveid.recieve".
После этих несложных манипуляций Live ID должен работать.
В новом дистрибутиве мы, скорее всего, уже заведем страницу и поместим на нее компонент.
Если пользователь еще не был зарегистрирован на сайте через Live ID, у него будет запрашиваться логин и e-mail.
После включения OpenID и Live ID в формах авторизации на страницах вашего сайта может появится вот такой вот вариант авторизации:

А по жизни ...
Так что технически возможно и иной раз оправдано несколько одинаковых логинов при условии, что у них тип авторизации разный. Но если вас это напрягает в данном конкретном случае, вы можете скопировать компоненту "bitrix:system.liveid.recieve" и изменить ее таким образом, чтобы не было возможности создать пользователя с одинаковым логином.
Исправьте, пожалуйста.