[OID4VCI] tx_code (交易 PIN) 第二因素无法正常工作 — 该字段从未分配
作者: abstractj创建于 2026年7月1日更新于 2026年9月17日
标签area/oid4vcpriority/normalteam/core-protocolskind/weakness
描述
CredentialOfferState.txCode 通过 getTxCode() (第 101-103 行) 声明并读取,但从未赋值 - 没有设置器,没有构造函数参数,也没有 Jackson 序列化源。在 PreAuthorizedCodeGrantType 中,在第 124-137 行, expTxCode 总是为空,因此 PIN 验证分支无法访问。元数据中声称的 tx_code 第二因素完全无法使用。
内容来源: keycloak/keycloak