Я реализовал Identity Server 4 уже несколько раз, и могу вам сказать, что вы, вероятно, не найдете так называемой «лучшей практики». Но я поделюсь тем, что сделал.
Когда дело доходит до потоков входа в систему, регистрации пользователей, сброса пароля, подтверждений по электронной почте - я только что расширил проект быстрого запуска, на который вы ссылались, с помощью пользовательского фирменного стиля, экранов и т. Д.
Когда дело доходит до управления идентификацией, учетной записью, клиентом и API-ресурсами - я бы создал для этого новое веб-приложение со своим собственным отдельным бэкэндом, однако во всех своих проектах я использовал идентификацию ASP.NET и просто позволил базе данных идентификации для совместного использования между проектом IdentityServer4 Auth Server и проектом интерфейса администратора.
Стоит отметить, что создатели Identity Server 4 также имеют коммерческую опцию для Admin UI . Есть также несколько проектов с открытым исходным кодом, если вы посмотрите вокруг, что вы могли бы потенциально воспользоваться.