Live ID на вашем сайте (ASP.NET)
Программируя на ASP.NET, грех не добавить возможность авторизацию с помощью LIVE ID. Сделать это можно очень просто – не нужно писать ни строчки кода.
1) Скачайте Windows Live ID Web Authentication SDK.
2) Установите скачанный файл и скопируйте файлы в директорию вашего сайта:
- Папку APP_CODE из SDK в APP_CODE вашего сайта.
- Файлы default.aspx, default.aspx.cs, web.config, webauth-handler.aspx, webauth-handler.aspx.cs из папки SAMPLE в корневую директорию вашего сайта.
Считайте, пол пути пройдено.
3) Бежим на сайт Microsoft Service Manager, где регистрируем своё приложение (Register Your Site).
4) Затем перейдите по ссылке и зарегистрируйте себе проект на Windows Azure. Кликните на ссылке New Project и из появившегося списка выберите Live Services: Existing APIs и создайте проект для своего сайта.
В итоге вы получите очень важные ключи: Application ID и Secret Key.
5) Теперь, осталось дело за малым – добавить полученные параметры в наш проект.
Открывайте default.aspx и ищите там тег <iframe>…
Ищите там параметр src, а в нём заменяйте <%=AppId%> на ваш Application ID.
Как видите, всё очень просто. Немного запутанно (как всегда в стиле Microsoft), но совершенно не требует какой-либо подготовки.
Теперь, вам только остаётся включить воображение, чтобы раскрасить страницы Sign IN и Registration Page на ваш вкус. В этом вам поможет страница помощи.
Удачи!