Skip to content

v3.0.0-alpha.2 TOTP 验证登录无效 #275

Closed

Description

@CreeperAWA

检查清单

  • 我已更新到最新版,确认这一 Bug 还没有修复。我也已在 GitHub Issues 中检索,确认这一 Bug 未被提交过。
  • 我已经仔细阅读过选项里的内容,并且知道这个选项不用勾选。
  • 我已知晓并同意,此处仅用于汇报程序中存在的问题(关于其他非程序本身的问题应当在 Discussion 板块提出)。

期望的行为

启用安全保护并设置密码和 TOTP 后,使用 TOTP 验证正常打开设置页面

实际结果

使用 TOTP验证后无法打开设置,日志显示 Information|SecRandom.Services.Security.SecurityService|Security settings authorization rejected: InvalidCredentials

重现步骤

  1. 在设置中启用安全验证
  2. 设置密码和 TOTP
  3. 使用 TOTP 打开设置

截图/录屏(可选,建议)

No response

诊断信息

未找到此功能

最后一步

  • 我认为上述的描述已经足以详细,以允许开发人员能复现该问题。如果我的 issue 没有按照上述的要求填写,可能会被无条件关闭。

Activity

  1. added theissue type on Sep 13, 2026
  2. added
    Bug程序没有正常工作
    未读开发者没看过此issue
    on Sep 13, 2026
  3. added
    正在处理此标签表示此issue正在处理
    and removed
    未读开发者没看过此issue
    on Sep 16, 2026
  4. chenjintang-shrimp commented on Sep 16, 2026

    @chenjintang-shrimp
    Member

    感谢你宝贵的bug反馈。

    #279 (comment)

    详见这里。再次重复一遍:原则上来说TOTP属于2FA而不是主验证类型。如果你试图只通过TOTP验证到设置中,那他不应该工作。否则请提供更详细信息来说明预期和结果之间的差别;从patch的角度来看你的预期是‘只通过TOTP验证到设置中“。

  5. CreeperAWA commented on Sep 16, 2026

    @CreeperAWA
    ContributorAuthor

    程序的语言文件原本就描述的是任一方法,我认为这说明原本并不是按照验证码设计的,而是将其作为一种独立的验证方式,我也清楚明文存储 TOTP 密钥有很大的安全隐患,我个人是希望可以只通过 TOTP 验证就进入设置。

    我最开始的设想是教学环境勉强防住即可,我考虑再改一下吧。

  6. lzy98276 commented on Sep 25, 2026

    @lzy98276
    Member

    已单独修复,未使用PR那个的,跟随下一个版本发布

  7. added
    已完成此标签代表此issue已解决
    and removed
    正在处理此标签表示此issue正在处理
    on Sep 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Bug程序没有正常工作已完成此标签代表此issue已解决

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions