1

Google App Engineの標準環境グーグルとの容易な統合は、ユーザー認証、クラウドデータストア用となどGmailのAPI、Googleカレンダー認証のためのGoogleアカウントとCompute Engineの中のGoogle APIを使用して

としてAPIを占めることができますこれらは、 Compute Engineでも同じ機能を利用できますか?私は、Compute Engine VMのTomcatコンテナにWebアプリケーションを導入し、認証にGoogleアカウントを、永続性にCloud DataStoreを、Google PlusやGoogleカレンダーのようにAPIを使用してユーザーの個人情報を読むことができますか?

見つかったURL:this Cloud DatastoreはCompute Engineから使用できますが、Google PlusやGoogleカレンダーなどのAPIの認証と使用のためのGoogleアカウントの使用に関する類似のドキュメントは見つかりませんでした。

答えて

1

はいできます。

tomcatや他のウェブコンテナからすべてのGoogle API(Gmail API、Googleカレンダーなど)を使用できます。 Google APIに接続するには、資格情報を入力するだけです。 HEREサーバー側のWebアプリケーションで資格情報を取得するには、特定のWebコンテナを参照していないことに注意してください。

Appengineは、UserServiceFactoryで簡単にGoogleユーザーを認証する方法を提供しています。このサービスはAppEngine SDKの付属品であるため、AppEngine環境外では利用できません。

AppEngine環境外からGoogle Cloud Datastoreを使用するには、Remote APIを使用する必要があります。このAPIを使用すると、Datastoreサービスにアクセスできます。

+0

ありがとうSimone。 Webアプリケーションがどの認証/承認メカニズムを使用しているかにかかわらず、これは、ログインしたユーザーがGoogleアカウントにマップできる場合、Google OAUTHフローがログインユーザーに対して引き続きトリガーされることを意味します。 OAUTHフローがユーザーによって完了/承認された後、そのアクセストークンを使用して、許可されたスコープ内の任意のGoogle APIを呼び出すことができます。実際には、簡単なRDBMSベースのユーザー管理を使用して、カレンダー、Gmail APIなどにアクセスすることができ、クラウドデータストアにもリモートAPI経由でアクセスできます。確認お願いいたします? – Cyriac

+0

はい、まさに私はあなたに質問したことを願っています。 –

+0

@Simone Tallevi-Diotalleviありがとうございました。 – Cyriac

関連する問題