7

認証のための Oauth および AuthSub メソッドの Google ドキュメントを調べましたが、結果なしでこれを Google で検索しようとしました。

Facebook の場合、寿命が長いアクセス トークンをリクエストできます。つまり、数週間ごとに新しいトークンをリクエストする必要はありません。Google、具体的には YouTube についてですが、そのトークンを永続的に使用できる認証方法はありますか?

彼らのドキュメントでは、彼らは長寿命であると述べていますが、正確にどのくらいの期間、実際に有効期限が切れないものを入手できるかどうかについての追加の詳細はありません.

具体的には、毎日いくつかのアカウントにログインする必要があるアプリケーションを作成していますが、cron を介して実行されるため、ユーザーが毎回ログインすることはなく、実際のユーザー/パスを保存したくありません。代わりにトークンを使用します。

4

1 に答える 1

4

ついにそれを見つけました。有効期限はありません。必ず最後の手順を実行して、使い捨てトークンをセッショントークンと交換する必要があります。そのセッショントークンは期限切れになりません。

これが私のステップ(Google AuthSubクライアントライブラリを使用)がC#でどのように見えるかです:

sessionToken = AuthSubUtil.exchangeForSessionToken(authToken, null);

十分に単純です。おそらくPHPライブラリと非常によく似ていると思います。authTokenの代わりにそのsessionTokenを保存するだけです

AuthSubプロセスフローを確認してください。具体的には最後のステップ(#7)

于 2011-06-09T20:10:49.803 に答える