使用 IdentityServer4 生成 ReturnUrl

Generate ReturnUrl with IdentityServer4

我目前有以下架构

我已将我的用户注册页面包含在 IdentityServer 项目中,并且在我的营销网站上有此页面的 link。

我的问题是...有没有一种方法可以从 IdentityServer 中生成 Spa 的 returnurl。有没有帮手?

没有开箱即用的东西,但是如果 link 不是注册页面,link 将是 connect/authorize 请求登录页面(反过来会有一个 link 到用户注册页面)。

这种用户 login/registration 流程现在几乎无处不在,因此可能也可以称为最佳实践。它会隐式处理您的问题,因为重定向 uri 将包含在常规 oidc 请求中。