gpt4 book ai didi

identityserver4 - 如何将用户重定向到IdentityServer4中的注册页面?

转载 作者:行者123 更新时间:2023-12-04 07:00:48 25 4
gpt4 key购买 nike

我已经基于6th step of quick start "Using ASP.NET Core Identity"实现了应用安全性,因此登录/注册表单是在auth上实现的。权威方面。现在,对于任何安全页面用户,重定向到auth上的登录页面。权威。在基于asp.net核心基于mvc的客户端应用程序上,我在标题中具有登录/注册链接。我如何将用户重定向到从客户端站点到auth的注册页面。权威网站?

最佳答案

首先,我建议为客户端应用程序中的未授权用户创建单个链接:Register or Login。与其将用户发送到专门用于注册的位置,不如将登录名或新注册的选择移到Identity Server登录页面中。

您始终希望在登录流的上下文中将用户发送到Identity Server。如果您允许第三方IdP(Google等),这对新用户也更有意义:他们可以在一个页面中使用第三方IdP创建一个新帐户,或者注册一个新的本地帐户。 (当您处理外部登录时,将IdP电子邮件地址与用户数据库进行比较。如果电子邮件地址是新的,则用户是新的。如果电子邮件地址是来自另一个IdP的文件,则您可能要取消登录并发出警告通过电子邮件向用户表明他们选择了错误的IdP。)

从那里开始,您只需在Identity Server中进行重定向即可完成注册和登录,并且只要您注意跟踪该返回URL,一切都会正常进行。

关于identityserver4 - 如何将用户重定向到IdentityServer4中的注册页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41689212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com