Веб-приложение Angular 2, интегрированное с локальной ADFS 2.0 - PullRequest
0 голосов
/ 11 мая 2018

Сценарий следующий:

  • Angular 2 интерфейс, размещенный на Amazon S3
  • Бэкэнд-сервисы ASP.NET Core 2.0 (подключены и настроены на Amazon ECS)
  • Локальный сервер ADFS 2.0

Мой интерфейс не основан на шаблоне запуска Visual Studio, реализация полностью отделена от интерфейса.

Архитектура подключена, между моим Amazon VPC и частной сетью моего клиента есть VPN, и все работает без сбоев.

Теперь мне нужно настроить федеративную аутентификацию, интегрирующую сервер ADFS 2.0 с моим веб-приложением. Я пытался найти решение для моего сценария, но версия ADFS, похоже, имеет много ограничений по протоколам связи.

Я попытался посмотреть на библиотеку adal.js, которая, как я понимаю, является стандартом для такого рода интеграции, но, прочитав документацию и примеры, я нашел только допустимые реализации с ADFS 3.0 или выше.

Существует ли допустимая реализация некоторой библиотеки js, которая может взаимодействовать с ADFS 2.0?

1 Ответ

0 голосов
/ 06 июня 2018

Проблема с ADFS 2.0 заключается в том, что он поддерживает только OAuth WebAPI, а не OpenID Connect (поэтому все примеры приведены для ADFS 3.0).

Хороший пример здесь re. общая идея.

и здесь для adal.js для ADFS 3.0.

Я не знаю примера для вашего конкретного сценария, но, надеюсь, эти две ссылки приведут вас к выводу.

...