namespace Dpz.Core.Auth.Models;
/// <summary>
/// 2FA 绑定页面的视图数据,包含二维码、手动密钥和绑定流程的一次性 token
/// </summary>
public class TwoFactorSetupShellPayload
{
/// <summary>
/// 绑定流程的一次性 token,提交绑定时需原样回传
/// </summary>
public required string SetupToken { get; set; }
/// <summary>
/// 当前绑定的账号
/// </summary>
public required string Account { get; set; }
/// <summary>
/// 手动输入的密钥文本,用于无法扫码时在认证器 App 中手动添加
/// </summary>
public required string ManualEntryKey { get; set; }
/// <summary>
/// 二维码图片的 Data URI,可直接在 img 标签中渲染
/// </summary>
public required string QrCodeSetupImageUrl { get; set; }
/// <summary>
/// 认证器 App 可识别的 otpauth URI,点击可跳转到认证器完成添加
/// </summary>
public required string SetupUrl { get; set; }
}
AI 正在分析代码…
评论加载中...