Blog


FIDO UAF系列文章

接下来会陆续写一些FIDO UAF协议的文章,包括文档翻译和知识梳理。现在FIDO UAF有关的文章还比较少,做这件事应该比较有意义。文档以1.0为准。

实现平台默认为Android平台。具体和Web平台和iOS平台的差异在于:各层之间的通讯方式,以及设备调用的方法不同。对协议信息的处理流程是一致[……]

Read more




一次活见鬼的调试经历

本篇文章没有什么干货,仅是我的一次调试经历。

昨天在调试FIDO项目,运行时发现某个变量的值和我设置的不对。调试进去,几番折腾,吓呆了我:

img1
img2

仅仅经过一个赋值,就把赋值和被赋值的变量都改变了?我的所有知识都无法解释这个问题。

没办法,现实摆在眼前。只能通过一系列的实验排除问题。

  1. 我怀疑[……]

Read more




Android工程使用org.apache.commons.codec(commons-codec)库,运行时提示Base64.encodeBase64URLSafeString“java.lang.NoSuchMethodError”解决方法

最近工作是开发FIDO UAF项目。FIDO UAF是一个旨在提供身份验证通用方案,以代替繁杂密码记忆的一个方案,Google,阿里这些大头都是核心成员,感觉是用来未来代替密码的1号方案。可能是定义的太通用了,UAF目前应用面还不广。

UAF还有个兄弟叫U2F,是个更精简的方案。U2F是一个用硬件[……]

Read more