Мы начинаем использовать IdentityServer в качестве централизованной части для аутентификации / аутентификации пользователей + защиты наших Apis и приложений.У нас есть несколько приложений, написанных с использованием различных фреймворков, таких как приложение WebForm, настольное приложение, веб-приложение .NetCore Mvc, приложение на основе AngularJS Spa и несколько API-интерфейсов, созданных с использованием MVC (.net Core).
Мы начинаем с 2 Apis иПриложение AngularJS (использующее неявный поток), и мы потенциально перенесем пользователя из существующей базы данных в IDServer Db.
Наш Enterprise Architect сказал мне, что мы хотим иметь возможность развертывать IDServer в трех уровнях.Презентация, приложение и база данных.
Насколько я понимаю, IDserver хорошо интегрирован с IdentityDbContext, ConfigurationDbContext и OperationDbContext.
Я не уверен, как я могу разбить IdServer на три уровня и извлечь прикладной уровень изэто для того чтобы иметь возможность развернуть на сервере приложений выставить через Http?Кроме того, IDServer предоставляет множество конечных точек Http, таких как токен / Connect, /.last-wellknow-configuration и / userinfo ... поэтому я не совсем понимаю, стоит ли даже разбивать их на 3 уровня?