2017-06-17 106 views
0

我在Windows 7/Windows 8中制作自定义凭证提供程序。目标是通过用户名和密码(由计算机上的用户提供)对用户进行身份验证,还从Android手机获取的安全令牌。为了简单起见,安全令牌是一串随机字符。我无法计算出计算机如何通过WLAN连接向电话发送请求,然后使用响应更新凭证并继续登录过程。那么,我该如何将数据从PC发送到Android手机呢?将数据从PC发送到Android手机

回答

0

我想它是使用GCM完成的。 您可以使用Firebase云消息传递(FCM)实现类似的功能。

这使您可以将数据有效载荷的通知从服务器发送到手机。

该流程是这样的:

1)您尝试登录到使用计算机的Web应用程序。

2)应用程序服务器向fcm服务器发送用户标识的代码。

3)FCM服务器查找您的用户ID并将您的手机作为目标(在Android应用中实施FCM时使用注册令牌,您必须注册)以发送代码。

4)您将手机上的代码作为通知或应用内推送消息收到。

5)您通过计算机在Web应用程序中输入代码。

6)Web应用程序验证用户输入的代码与发送给fcm服务器的代码,并授予或拒绝访问权限。

Google Firebase

相关问题