さまざまなセットトップボックスで実行されるOAuthコンシューマーを実装しています。それらのいくつかは、ユーザーデータを永続的に保存する手段を提供していません。STBをオフにすると、すべてのデータが失われます(もちろんファームウェアは別として)。では、どうすればアクセストークンを保存できますか?ユーザーは一度だけ認証する必要があり、アクセストークンの有効期間は長い(ユーザーが自分で取り消すまで)必要があります。したがって、STBがオンになるたびに認証することは問題外です。この場合のOAuthは無価値ですか?アクセストークンの代わりに他のデータ(たとえば、MACまたはいくつかの一意のHWデータ)を使用できますか?なりすましの可能性があることは知っていますが、他にアイデアはありません。
ああ、ところで、私もサーバー側(サービスプロバイダー)を実装していますが、サードパーティのコンシューマーによっても使用されるため、「適切な」OAuthを提供する必要があり、いくつかの調整を行うことができます明らかに信頼できるアプリケーションなので、私のコンシューマーアプリケーションです。
ありがとう!