Я создал веб-приложение в угловом 2 для клиентской стороны и NodeJS
с фреймворком express
для серверной части.Аутентификация с разделенным клиентом и сервером
Для клиентской стороны я сгенерировал проект с angular-cli
, который работает на lite-server
, поэтому мой клиент и сервер работают на двух разных сервисах.
Я хочу интегрировать аутентификацию ADFS
. Чтобы реализовать аутентификацию, я использую пакет passport-saml
. На моей серверной стороне есть промежуточное ПО API
, для которого требуется аутентификация пользователя.
Процесс аутентификации отлично работает при непосредственном доступе к серверу (без клиента).
Однако я не могу получить доступ к API
через @angular/http
. Я пробовал простой запрос GET
с сервера (с промежуточным программным обеспечением в конечной точке), и в результате я получаю страницу аутентификации без перенаправления (я не думаю, что это основная проблема, но фактическая реализация).
Как правильно реализовать аутентификацию при использовании отдельных служб для сервера и клиента?
@ Ron537_ сделал вы получили любое полезное решение? –