FIDO UAF (6)


Android中Activity/Service获取调用者的信息(FIDO UAF Client获取调用者的信息)

实现UAF协议的时候,Client需要获取调用者的信息(获得其APK的签名)。用中文查了半天没查到获取Activity的方法,用英文一下就搜出来了(主要还是看英文累脑子)

Activity:

getCallingActivity()
getCallingPackage()

注意:
只有调用者使[……]

继续阅读




FIDO UAF各文档主要内容介绍

本文将介绍FIDO UAF各个文档的内容:

fido-appid-and-facets

介绍了appID和facetID的命名规则和作用。
appID是app(可能是手机软件,也可能是网页)调用UAF Client时提供的标识名,而facetID是app中更具体的标识。

对于手机软件(Andr[……]

继续阅读




FIDO UAF Authenticator Commands v1.0

FIDO UAF Authenticator Commands v1.0

FIDO联盟实施草案 2014年12月08日

本版本
https://fidoalliance.org/specs/fido-uaf-v1.0-ps-20141208/fido-uaf-authnr-cmds-v1.0-[……]

继续阅读




FIDO UAF Client端工作流程介绍

本文将介绍FIDO UAF的运作流程。

根据FIDO UAF文档介绍,FIDO UAF在移动设备上的实现将分为三层:Client,ASM,Authenticator。

当用户在App上进行操作时,App会先向Server发出请求,然后将Server返回的数据转发给Client。最后再将Clie[……]

继续阅读




FIDO UAF中4种Authenticators的区别

在FIDO UAF中一共有4种Authenticators(认证设备):
* first-factor bound authenticator(第一因素绑定认证设备)
* second-factor bound authenticator(第二因素绑定认证设备)
* first-factor roa[……]

继续阅读




FIDO UAF系列文章

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

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

继续阅读