IdentityServer4 中的 UI 发生了什么?

What happened to the UI in IdentityServer4?

IdentityServer3 为登录、注销和其他一些工作流程提供了基本的 UI。我正在学习 IdentityServer4,看到他们没有为这些工作流程提供任何 UI 组件,我感到有些惊讶。我正在浏览一些 IdentityServer4 documentation and I keep seeing references to a UI Quickstart application here。 这是否意味着如果我构建一个 IdentityServer4 实现,我必须做两件事之一......

1) clone/copy 来自 Github 的快速入门 UI 到我的 IdentityServer4 项目中。

2) 全部由我自己创建。所以这将包括帐户、同意、资助和家庭控制器和视图。

我的理解正确吗?

官方 IdentityServer4 UI 测试版 started a few days ago。请注意,它有望成为商业产品。

玩了几个星期后,我觉得我可以回答这个问题来帮助其他开发者。

是的,您需要从头开始实施您自己的或使用快速入门 UI 并根据需要进行修改。这是因为在 IdentityServer3 中,开发人员通常需要一种方法来覆盖预先创建的 UI。我建议其他人遵循 QuickstartUI 作为指南,并 cannibalize/modify 代码以符合您的规范。参见 here