1

私はios のプランナー アプリであるモバイル アプリに取り組んでいます。Googleカレンダーと統合する機能をリクエストしている多くの人がいます. カレンダー API を調べたところ、非常に簡単に見えます。課題は、ユーザーを認証することです。私が望むユーザー エクスペリエンスは、ユーザーがユーザー名とパスワードを使用して Google にログインし、カレンダー API にアクセスすることです。私はoauth2 google ドキュメントを見てきましたが、ユーザーを google にリダイレクトする例が示されています。認証のためにユーザーをリダイレクトしたくない。これは可能ですか?ユーザーのユーザー名とパスワードを絶対に保存したくないことをはっきりさせておきます。

4

2 に答える 2

1

短い答え: いいえ、もうできません (または、少なくとも近い将来にはできなくなります)。

ClientLogin はこのタイプの機能を許可していましたが、廃止されてから 1 年以上が経過しており、この記事によると、 Google は 1 年後にはサポートしなくなります。

Google は現在、Web ブラウザをアプリケーションに埋め込むことを推奨しています。これは、iOS ではUIWebViewを使用して行われます。

于 2013-06-14T22:51:39.080 に答える
1

ClientLoginを使用すると、必要なことを実行できますが、その認証方法は推奨されていません。

今すぐ oAuth を使用する必要があり、oAuth を使用して独自の UI を実装することは本当に意味がありません。それは「信頼」モデル全体を壊します。

于 2013-06-14T22:22:40.883 に答える