Как я могу настроить страницу входа в SPA на сервере идентификации (duende identityserver)

Я ищу способ иметь настраиваемую страницу входа в SPA (реагировать / угловой) рядом с моим API-интерфейсом Duende Identity Server (разработанным в ASP.NET 6.0)

Я гуглил весь день и только что нашел эту статью:

https://medium.com/@piotrkarpaa/using-spa-react-angular-ui-with-identity-server-4-dc1f57e90b2c

Что не работает ...

1 ответ

Итак, несколько дней назад я столкнулся с такой же ситуацией, и она была решена хитрым способом. А еще я попал на ту самую статью, которую вы упомянули. Duende IdentityServer поставляется со страницами .cshtml. Разработчик внешнего интерфейса разработал ту же страницу входа (что и для внешнего интерфейса reactjs) в .cshtml и вставил ее на страницу входа IdentityServer. После этого обходной путь был. Когда пользователь попадает на страницу входа в систему reactjs. Он автоматически перенаправляет на страницу входа в систему IdentityServer. Хотя это не лучший подход, но обходной путь, который решил нашу проблему. Фон;

  • Проект микросервисов
  • .net 6 API (бэкенд)
  • реагируют (фронтэнд)
  • Duende IdentityServer 6 для аутентификации

Я надеюсь, что это помогает вам. Удачи :)