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