IdentityServer:如何通过“重试URL”为用户提供选项'重定向到客户端链接

时间:2017-08-09 22:31:23

标签: azure-active-directory identityserver3 identityserver4

使用IdentityServer 4进行身份验证(适用于不同的客户端),支持OpenID Connect和OAuth 2.0协议进行AAD身份验证

在方案中,如果在登录前或登录后出现错误(身份验证) 用户被重定向到Home \ Error,默认异常middlerware处理程序。在这里,我想为用户提供重试网址'重定向到客户端链接。

欣赏是否有人可以就此提出建议。

1 个答案:

答案 0 :(得分:0)

在Account Controller Login()中,您可以从模型中获取return_url(检查LoginViewModel)。只需验证此return_url并重定向用户,它就会将其带到客户端。您还可以从return_url中获取具有客户信息的 redirect_uri - 如果那就是您要找的内容!

您始终可以将return_url传递给错误视图并将其注入超链接,用户可以单击该链接返回客户端。