auth.ident: 减弱实例化时的 sanity 检查, 之前代码的 bug 也一起丢掉