Я хотел бы знать, возможно ли чтение/запись данных из/в лазурное объявление активного каталога по Javascript. Я читал, что на Azure есть службы REST, но основная проблема заключается в том, чтобы сгенерировать токен, чтобы поговорить с ним, и кажется, что для этого не существует библиотеки JS.Чтение/запись свойств пользователей
ответ
Да, есть такое обслуживание. Он называется Windows Azure Active Directory Graph API.
Он основан на REST, и через OAuth можно пройти аутентификацию, чтобы использовать его. Обратите внимание, что в настоящее время поток пароля владельца ресурса не поддерживается в WAAD, но обычная проверка подлинности на токенах. Что вам нужно:
- Получить обзор Graph API here.
- Создание приложения внутри Azure AD так, что вы получите учетные данные приложения для использования с Graph API (tutorial here)
- Найти хорошие библиотеки JavaScript, который может генерировать заголовки OAuth (вы можете start here).
UPDATE
На самом деле вы не можете запросить графа API из JavaScript, как не существует поддержка CORS для него. Единственными поддерживаемыми услугами CORS являются Azure Mobile Services и Azure Storage. Это делает неизбежным использование «служебного прокси» среднего уровня. Единственный материал «JavaScript», который будет работать с WAAD (Windows Azure AD), это developer preview of ADAL for Windows Store.
Что касается того, где хранить ключ и тайну OAuth, каждый должен использовать свое воображение. Я никогда не упоминал, что не предлагал сохранить их на клиенте.
- 1. Обновления свойств для нескольких пользователей
- 2. Получение пользовательских свойств Active Directory для пользователей
- 3. Потребляя свойств профилей пользователей в главных страниц
- 4. Как получить «группу или имена пользователей» из свойств безопасности папки
- 5. Извлечь список свойств объектов пользователей AD в XML
- 6. Файл свойств свойств Maven
- 7. Файл свойств свойств Camel
- 8. Отсутствие свойств свойств класса
- 9. Сравнение свойств объекта
- 10. Файлы свойств настраиваемых свойств Restlet
- 11. Корректное отношение свойств свойств OWL
- 12. Изменение свойств свойств сбой деятельности
- 13. Список свойств в файлах свойств
- 14. Сброс свойств из сетки свойств
- 15. Свойства навигационных свойств навигационных свойств
- 16. Исключения свойств свойств CKEditor исчезают
- 17. XSLT Значения свойств свойств условно
- 18. Управление списком свойств
- 19. Статистика пользователей Android-пользователей
- 20. Файл свойств чтения
- 21. Изменение свойств ухудшающегося шрифта
- 22. Добавление свойств пользователям
- 23. Файл свойств свойств теста Spring переопределен основным файлом свойств
- 24. Отображение расширенных свойств Active Directory
- 25. Тест, когда нет свойств
- 26. Изменение свойств Active Directory
- 27. Файл свойств Heroku
- 28. AngularFire2 - Объединение пользователей и пользователей
- 29. Переключение имен пользователей и пользователей
- 30. Что отворачивает пользователей/потенциальных пользователей?
так что идея имеет средний уровень между AD и моим клиентским приложением, чтобы получить учетные данные? –
№ Просто JavaScript и ваш AD.No средний уровень. Вы, конечно же, поймете это, когда пойдете по ссылкам, которые я вам предоставил. – astaykov
@astaykov Вы предлагаете сохранить секретный ключ в клиентском JavaScript-коде? –