Как настроить клиент Blazor для выполнения аутентификации с использованием внешнего сервера IdentityServer4 - PullRequest
0 голосов
/ 11 октября 2019

Мы разрабатываем новый продукт, состоящий из сервера Blazor (для .NET Core 3 и использующего ElectronNET.API 5.22.14) и клиента Blazor (для .NET Standard 2.1).

Мы не делаемхотите разместить сервер идентификации на сервере Blazor, поскольку у нас есть существующий сервер IdentityServer4.

Можно ли отобразить страницу входа с параметрами входа / регистрации в клиенте Blazor, который выполняет аутентификацию через сервер IdentityServer4 (например,логин локальной БД на сервере идентификации)? - Все примеры, которые я нашел в сети, содержат сервер идентификации на сервере Blazor.

Есть ли в документации пример или раздел в Интернете, в котором описана правильная настройка клиента Blazor? Например, как настроить Startup.cs.

1 Ответ

1 голос
/ 15 октября 2019

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

https://chrissainty.com/securing-your-blazor-apps-authentication-with-clientside-blazor-using-webapi-aspnet-core-identity/

...