Итак, в конце концов, я решил превратить свое ядро Asp. Net в IdentityServer, чтобы SPA запрашивал только этот сервер без знания моего удаленного IdentityServer и добавлял последний в качестве внешнего поставщика ( с помощью метода расширения коллекции сервисов AddOpenIDConnect).
В действии Вход в систему моего Asp. Net Центрального сервера я проверяю, доступен ли удаленный IdentityServer.
Если это так, я бросаю ему вызов по схеме 'idsrv.external', таким образом, по-видимому, перенаправляя пользователя на внешний IdentityServer.
Если это не так, я продолжаю нормальный процесс входа в систему, как описано в документации IdentityServer4.
Таким образом, мой SPA должен знать только URL-адрес моего сервера, а последний, по-видимому, предоставляет токен, должен ли он произвести его сам или делегировать его внешнему IdentityServer x)