using System.Text.Json.Nodes;
namespace Dpz.Core.Public.ViewModel.WebAuthn;
/// <summary>
/// Passkey 删除请求同一接口用于获取验证要求和提交验证材料
/// </summary>
public class DeleteWebAuthnCredentialRequest
{
/// <summary>
/// 2FA 动态验证码后端要求或允许 2FA 兜底时使用
/// </summary>
public string? PinCode { get; set; }
/// <summary>
/// 浏览器通过 <c>navigator.credentials.get</c> 返回的 Passkey 断言数据
/// </summary>
public JsonObject? Credential { get; set; }
/// <summary>
/// Passkey 操作验证开始时服务端生成并返回给浏览器的 challenge
/// </summary>
public string? Challenge { get; set; }
}
AI 正在分析代码…
评论加载中...