asp.net-core - Blazor Web 组装、FIDO2 和身份服务器
问题描述
是否可以将 FIDO2 WebAuthn 与 Blazor Web Assembly 授权和身份服务器集成?我可以使用 FIDO2 直接登录到 Identity,但我看不到如何将 FIDO2 与我的 Blazor OIDC 连接逻辑一起使用。
解决方案
是的,我已经让一切运作良好。基本上,我使用 ASP.NET Core 身份页面(登录、Enable2FA 等)来管理注册和登录过程。登录过程的最后一步,一旦 FIDO2 生物识别登录成功完成,是从 FIDO2 控制器 MakeAssertion 调用中使用 SignInManager 的 SignInAsync 完成登录。
生物识别登录现在在 iOS、Android、Windows Hello 和使用 Yubikey 安全密钥上运行良好。
推荐阅读
- python - 气流 - ModuleNotFoundError:没有名为“kubernetes”的模块
- sql - 对列中的所有值求和并按 2 分钟分组
- android - 电容器离子 android - 无法向我的服务器发出 GET 请求 - 请求是“从磁盘缓存”提供的
- c# - 如何创建对象的 XML 文件
- git - git 本地存储库到底是什么?
- swift - 如何快速将 RSA pem 文件转换为 XML?或如何快速获取 RSA XML?
- apache-spark - 通过 HTTP POST 将 Spark 数据帧作为 JSON 正文发送的最佳方式
- c# - c# 和 SQL Server 之间的天数差异
- python - 创建一个列表的副本,其更改不会影响初始列表
- git - 我在我的服务器上进行了更改,现在 git 不会让我推送到 master,因为它有“未暂存的更改”。我怎样才能解决这个问题?