编程语言
首页 > 编程语言> > C#-IdentityServer:帐户激活后登录

C#-IdentityServer:帐户激活后登录

作者:互联网

我们正在使用IdentityServer对我们网站上的用户进行身份验证.

用户注册后,我们将发送激活邮件,其中包含使用GenerateEmailConfirmationTokenAsync生成的密钥

激活有效,但是我们希望激活后用户能够登录.

激活后是否可以在不将敏感数据保存在IdentityServer外部的情况下登录用户?

解决方法:

是;有一个称为IssueLoginCookie(https://identityserver.github.io/Documentation/docsv2/advanced/owin.html)的OWIN扩展方法,可用于发布IdentityServer登录cookie.唯一的要求是,此MVC控制器/操作必须在运行IdentityServer的同一管道中运行(因为IdentityServer是发布Cookie的管道).然后,您需要知道客户端应用程序的URL,以将用户重定向到.

标签:asp-net-identity,identityserver3,asp-net,c
来源: https://codeday.me/bug/20191112/2023737.html