2017-06-17 13 views
0

私はWindows 7/Windows 8でカスタムクレデンシャルプロバイダを作っています。目標は、ユーザ名とパスワード(コンピュータ上のユーザから提供されたもの)によってユーザを認証することです。 Android端末から取得した安全なトークン。安全なトークンは、簡単のためにランダムな文字列です。コンピュータがWLAN接続を介して電話に要求を送信してから、その応答を使用して資格情報を更新し、ログオンプロセスを進める方法がわかりません。では、PCからAndroidの携帯電話にデータを送信するにはどうすればいいですか?PCからAndroid端末にデータを送信する

答えて

0

GCMを使用していると想像します。 Firebase Cloud Messaging(FCM)を使用してそのようなものを実装できます。

これにより、サーバから電話機へのデータペイロード付きの通知を送信できます。あなたはコンピュータを使用してWebアプリケーションにログインしてみてください)

1:

流れはこのようなものになるだろう。

2)アプリケーションサーバーは、ユーザーIDのコードをfcmサーバーに送信します。

3)FCMサーバーはあなたのユーザーIDをルックアップし、アンドロイドアプリでFCMを実装する際に登録する必要があるregisterdトークンを使用してコードを送信します。

4)あなたの電話にコードが通知またはアプリ内プッシュメッセージとして届きます。

5)コンピュータからWebアプリケーションにコードを入力します。

6)Webアプリケーションは、fcmサーバーに送信されたコードに対してユーザーが入力したコードを検証し、アクセスを許可または拒否します。

Google Firebase

関連する問題