【发布时间】:2021-06-11 12:06:32
【问题描述】:
我有几个客户端应用程序要置于 Identity Server 身份验证下,我正在使用 Duende IdentityServer。因此,我的 Identity Server 项目包含以下内容。
- 配置身份服务器的代码块
- 用于登录、错误等的 ASP.NET MVC UI。
我想将身份服务器和登录应用程序保留在不同的项目中。这就是我想要实现的。
- 身份服务器项目:让代码块检查令牌并验证它是否是有效令牌。
- 如果令牌无效,请重定向到登录应用程序中的登录页面。
- 有效用户登录成功后返回身份服务器,生成令牌并保持令牌与通常身份服务器的工作方式相同。
- 对于每个请求响应,身份服务器都会验证令牌。
但我不确定这是否可能或如何实施。 有没有办法将身份服务器和登录应用程序分开在不同的项目中?
【问题讨论】: