Googleドライブのファイルにアクセスするアプリケーションを構築しています。私たちのアプリケーションには、Web UI、Android App、iOSアプリがあります。 oAuth2を使用して、ユーザーがGoogleドライブアカウントにアクセスするためにアプリを認証できるようにします。 Googleでは、ウェブアプリケーションのGoogleドライブJava SDKとモバイル版GoogleドライブのAndroid/iOS SDKを使用しています。 iOSではAndroid SDKから返されたoAuthトークンを使用できません。逆も同様です。また、AndroidアプリでJava SDK(当社のWebサーバー)が受け取ったトークンを使用することはできません。このため、各プラットフォーム(Web、Android、iOS)ごとに別々のoAuthクライアントを作成しなければならず、ユーザーは各プラットフォームで一度許可する必要があります。これはあまりユーザーフレンドリーではありません。クライアント間で同じoAuthトークンを使用するより良い方法はありますか?私はここで何か非常に基本的なものを欠いていますAndroid、iOS、Webアプリ間でGoogle oAuthトークンを共有
2
A
答えて
0
サーバーのiOSとAndroidでトークンを取得する必要があります。アプリのそれぞれに
See this doc for iOS See this doc for Android
、あなたは最初に署名するユーザに頼みますよ。次に、すでにトークンがあるかどうかを確認します。そうでない場合は、そのアクセスを要求し、トークンをサーバーに保管します。
関連する問題
- 1. iOSアプリとAndroidアプリの間で簡単にデータを共有できますか?
- 2. iOSアプリ共有アセット
- 3. Firebase 3.0のアプリ間で認証トークンを共有するには?
- 4. Google OAuthトークンの有効期限
- 5. アプリ間でFacebookアプリIDを共有するAndroid
- 6. 2つのRailsアプリケーションでOAuthトークンを共有する
- 7. Facebookで共有イメージ - iOS - Android
- 8. のiOSのWebView共有アプリ
- 9. OAuthのGoogleのシートパイソン共有故障
- 10. iOSのアプリ間でデータを共有する
- 11. アプリ間のIoT共有ファイル
- 12. デスクトップとAndroidアプリの間でデータベースを共有する
- 13. Androidアプリ:ユーザー間でデータを共有する
- 14. JWTトークンの共有
- 15. Android共有アプリのプライベートファイル
- 16. サーバーサイドのJava、ios、androidの間で翻訳を共有する
- 17. AndroidとiOSの共有カラーリソース
- 18. iOS 10とWatchOS 3(共有コンテナ)の間でデータを共有
- 19. PhoneGapアプリをAndroidとIOSの「共有」メニューに追加
- 20. UWPアプリのページ間でxamlを共有
- 21. Angularアプリ間でスクリプトを共有
- 22. IOSのアプリケーション間でデータを共有
- 23. Mac間でiOSランタイムを共有する
- 24. GoogleのiOSのOAuthの2暗黙の流れ、手動でトークン
- 25. Webアプリケーション間でResourceBundleを共有
- 26. プロジェクト間でWebサービスを共有
- 27. Web、モバイルアプリ間でredux storeを共有
- 28. Webアプリケーション間でメッセージオブジェクトを共有する
- 29. Oauthトークンの有効性
- 30. Googleスクリプト間でコードを共有する
私はあなたが何か基本的なものを欠いていると思います。すべてのクライアントは単一のプロジェクトに属している必要があります。ユーザーはクライアントレベルではなくプロジェクトレベルで権限を与えます。私はiOSについてはわかりませんが、Android OAuthはパッケージ名と署名鍵に結びついています。だから、どこにでもAndroidアクセストークンを共有したくないでしょう。 – pinoyyid