![](/img/trans.png)
[英]Blazor App Server - Using Claims in a blazor similar to asp.net core Mvc?
[英]ASP.Net Core/Blazor Authentication using Authenticator app
我正在为我的新 Blazor 应用程序研究无密码身份验证,大多数示例都指向基于 Email 的身份验证,例如 medium.com 身份验证。
是否有类似的流程,使用 Authenticator 应用程序代替 email。 喜欢
所有未来的登录 - 用户输入 email id,通知发送到 Authenticator 应用程序或输入代码以登录。
您可以使用GoogleAuthenticator
nuget package 来实现基于身份验证器应用的登录。 您可以执行类似的操作来验证用户。
var accountSecretKey = $"{twoFactorSecretCode}-{user.Email}";
var twoFactorAuthenticator = new TwoFactorAuthenticator();
var result = twoFactorAuthenticator
.ValidateTwoFactorPIN(accountSecretKey, profileViewModel.UserInputCode);
您可以在此处找到有关实施的更多详细信息
我制作了实现快进示例的存储库,希望对您有用: https://github.com/poormonfared/Web-Assembly-Google-Authenticator
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.