标签:asp-net-identity identityserver3 asp-net c
我们正在使用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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。