2

サーバーにアップロードされたビデオが、自分の管理下にある特定の YouTube アカウントにもアップロードされる Web サービスを実装しようとしています (つまり、アクセス資格情報を持っています)。ユーザー名とパスワードを知っているので、ClientLogin などを使用して、このアカウントに動画をアップロードできるようにする必要があるようです。ただし、この方法は Google によって推奨されておらず、代わりに OAuth 2.0 を使用することを推奨しています。これが新しい開発であることを考えると、非推奨でない API を使用することをお勧めします。どうやら、すべての OAuth 2.0 認証方法では、ユーザーが認証を取得するためにブラウザー リダイレクトを介してアカウント資格情報を提供する必要があります。これはサーバー側のプログラムです。ユーザーの関与は望まず、ユーザーはアカウント資格情報を持っていません。これはGoogleが考えたもので、OAuth 2.0でClientLoginタイプの認証を行う方法はありますか? ユーザーの関与なしに、OAuth 2.0 をプログラムで使用して完全に認証できるようにしたいと考えています。

この回答を見つけました: YouTube ClientLogin から OAuth 2.0 への 移行YouTube ClientLogin から OAuth 2.0 への移行

ただし、私が知る限り、デバイスとして認証するには、ブラウザを介してユーザーからアカウント資格情報を入力する必要があります。この回答は今ではほぼ1年前のものであり、問​​題を解決していません。新しいアイデアはありますか?

ありがとうございました。

4

1 に答える 1

0

Web サービスでは、ユーザーは初めてポップアップ ウィンドウから認証する必要があります。アプリへのアクセスを許可したら、もう必要ありません。

モバイル デバイスでは、これはポップアップ バーであり、既に保存されているアカウントを選択するだけです。

簡単に言えば、回避策はありません。これは、より高いレベルのセキュリティを持つように構築されているためです。

于 2013-02-28T14:22:12.263 に答える