基于NFC的授权

时间:2015-06-20 02:39:00

标签: android iframe google-chrome-extension nfc google-chrome-app

我正在开展实施两步NFC授权的大学项目。

有几个问题。

我正在使用Android HCE功能将登录数据传递给NFC阅读器。 NFC阅读器由chrome扩展驱动。

  1. 是否有可能从iframe中的网站或背景中启动Chrome扩展程序?(chrome app使用usb功能,所以我需要在chrome中启动它并明确启动此应用程序,否则我不能使用我的nfc功能)解决我遇到的唯一方法是url_handlers,但这似乎并不优雅。
  2. 如果第一次失败 - 我是否能够将NFC数据传递给验证服务器,获取答案,设置cookie,关闭应用并将用户重定向到主页?
  3. 更新 该网站和扩展程序在Chrome浏览器的PC上打开,Android仅用于HCE模拟应用程序

1 个答案:

答案 0 :(得分:1)

目前还不清楚您正在尝试执行此操作的环境。你提到了Android,但如果你在设备上,请参阅Google Chrome FAQ

DsROTEntry

如果您使用的是适用于桌面的Chrome浏览器,并且Chrome浏览器加载了内容脚本,则内容脚本可以监听活动。因此,您的iframe可以触发事件,Chrome扩展程序可以从那里获取逻辑。

对于你的第二个问题,这听起来不像是一个问题,它听起来像一个简单的ajax调用和回调,虽然我不认为cookie在Android应用程序中是相关的(虽然存在你可以使用的存储) 。有许多优秀的Android教程可以帮助您更好地掌握可能的内容。