アプリのユーザーにSSO(シングルサインオン)を使用したいのですが、自分のケースに適用する方法がわかりません。
要約すると、次のようになります。
- データベース
- ウェブサイト
- iPhoneアプリ/Androidアプリ
現在、サイトでアカウントを作成し、同じクレデンシャルを使用してモバイルアプリから接続することができます。モバイルアプリとサーバー間のすべての通信は、httpリクエストを介して機能します。
簡単に言えば、私は最初に
- Googleアカウントを使用してユーザーを認証できる
- Androidユーザーにスマートフォンに関連付けられたGoogleアカウントの1つを選択するように提供する
私はいくつかの情報源を見つけました:
いくつかの例で見たものとは異なり、GoogleカレンダーやタスクなどのGoogleサービスにリクエストを送信する必要はなく、ユーザーを認証するだけです。
誰かが私がウェブサイトとモバイルアプリで何をする必要があるか教えてくれますか?データベースに情報を保存する必要がありますか?認証後、モバイルアプリケーションからのすべてのhttpリクエストが実際に認証されたユーザーからのものであることを確認するにはどうすればよいですか?
いくつかの点を明確にするために私に尋ねることを躊躇しないでください。
前もって感謝します