gpt4 book ai didi

asp.net-core - 在Identityserver4中注册后自动登录用户

转载 作者:行者123 更新时间:2023-12-02 05:07:35 24 4
gpt4 key购买 nike

我们的注册过程是一个调用 .NET Core API 的 Angular2 应用程序。注册后,我们希望自动登录 Identityserver4 中的用户,而不是简单地将用户重定向到登录页面,他/她需要再次重新输入用户名/密码。

还有其他人设法让这个工作吗?大多数其他解决方案似乎都是使用 Identityserver3 实现的。

最佳答案

您所需要做的就是在负责此操作的 Controller 中的注册操作中登录用户。换句话说,您对待注册 Controller 方法的方式与使用此方法对待登录 Controller 方法的方式类似:

await HttpContext.Authentication.SignInAsync()

此方法本质上是准备 HttpContext,以便在您从中返回适当的 IActionResult 时向您的浏览器发出 cookie。我相信你已经看过this或类似的东西。只需在注册方法中执行相同的操作即可。

关于asp.net-core - 在Identityserver4中注册后自动登录用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44415649/

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