0

かなり長い間、Google Apps アカウントに代わってアプリケーション (ruby) を Google AppScript (アクセス レベルが「自分のみ」の Web アプリケーションとして公開されている) と統合しようとしていますが、取得できません。それのハンドル。ここで重要な概念が欠けているか、バックグラウンドでリクエストを行うときにそのような認証/承認が利用できない可能性があります。

gmail にログインしてスクリプト エンドポイントにアクセスすると、スクリプトは正常に動作します。openid で認証された sinatra アプリケーションを使用して、正常に接続することもできます。

既に google-api-ruby-client を使ってみたのですが、認可スコープ(サービス名)が取れません。また、gdata-ruby-util で clientlogin を試して、Gmail のログイン/パスワードを使用し、スクリプトの URL から取得しようとすると認証エラー メッセージが表示されるようにしました。

それは実行可能ですか?誰かが私を正しい方向に向けることができますか?

4

1 に答える 1

0

残念ながら、Apps Script の Contentservice (Web サービスの作成に使用されていると思います) は、認証メカニズムを提供しません。サーバー側のスクリプトからアクセスしている場合は、Web サービス アプリとサーバーが認識しているトークン文字列を使用して、パブリックにアクセス可能な Web サービスに一定レベルのセキュリティを提供できます。

ここにいくつかの同様の議論があります

于 2013-02-05T05:55:12.513 に答える