Я использую REST API из экземпляра Azure. Также активирован единый вход ACS для Google, Live, Facebook и Yahoo (взято отсюда http://goo.gl/KNU6H). Как создать страницу входа для службы управления доступом Azure с помощью jQuery и HTML?
Использовать jQuery для единого входа в службу управления доступом Azure (ACS)?
Ответы (2)
Ссылка, которую вы упоминаете в своем вопросе, говорит вам почти все, что вам нужно знать. Следуйте той части, где рассказывается, как загрузить образец страницы входа в систему. Образец страницы идентичен странице по умолчанию, размещенной в ACS. Он просто использует HTML и javascript (по общему признанию, базовый javascript не jQuery, но он не сложный, и вы сможете без особых проблем преобразовать его в jQuery).
Основной функционал страницы:
- Чтобы получить настроенных поставщиков удостоверений из ACS. Это возвращается в виде json, и для каждого IdP он дает вам URL-адрес входа (чтобы вы могли сделать ссылку), URL-адрес изображения (чтобы вы могли сделать ссылку красивой), URL-адрес выхода и имя.
- Код для создания элементов DOM для представления IdP в виде кнопок
- Код для определения последнего выбранного пользователем IdP (с помощью файла cookie), чтобы страница могла скрыть ссылки для других IdP, чтобы пользователь мог сразу перейти к последнему использованному.
- Код для обнаружения IdP с предоставленного адреса электронной почты
Вам просто нужно скачать образец страницы. Настройте его, как хотите, и используйте его.
person
Mike Goodwin
schedule
15.02.2012
Я не думаю, что вы можете использовать только jQuery и HTML. Вам нужен код на стороне сервера для запуска.
Node.js, MVC и ASP.NET хорошо работают со службой контроля доступа, вы можете попробовать одну из них.
person
Richard Astbury
schedule
15.02.2012