Использовать jQuery для единого входа в Azure Access Control Service (ACS)? - PullRequest
2 голосов
/ 15 февраля 2012

Я использую REST API из экземпляра Azure.Также активирован единый вход ACS для Google, Live, Facebook и Yahoo (далее http://goo.gl/KNU6H). Как создать страницу входа в службу контроля доступа Azure с использованием jQuery и HTML?

Ответы [ 2 ]

3 голосов
/ 16 февраля 2012

Ссылка, которую вы упоминаете в своем вопросе, говорит вам почти все, что вам нужно знать.Следуйте той части, где рассказывается, как загрузить пример страницы входа.Образец страницы идентичен странице по умолчанию, размещенной в ACS.Он просто использует HTML и javascript (базовый javascript не восхищает jQuery, но он не сложен, и вы сможете без проблем преобразовать его в jQuery).

Основная функциональность страницы:

  • Для получения настроенных поставщиков удостоверений из ACS.Это возвращается как json, и для каждого IdP он дает вам URL для входа (чтобы вы могли сделать ссылку), URL для изображения (чтобы вы могли сделать ссылку красивым), URL для выхода из системы и имя.
  • Код длясоздать элементы DOM для представления IdP в виде кнопок
  • Код для определения последнего IdP, выбранного пользователем (с помощью файла cookie), чтобы страница могла скрывать ссылки на другие IdP, чтобы пользователь мог перейти прямо кпоследний использовал
  • код для обнаружения IdP по указанному адресу электронной почты

Вам просто нужно загрузить образец страницы.Настройте его так, как вы хотите, и используйте его.

0 голосов
/ 16 февраля 2012

Я не думаю, что вы можете использовать только jQuery и HTML.Для запуска необходим серверный код.

Node.js, MVC и ASP.NET хорошо работают со службой контроля доступа, вы можете попробовать один из них.

...