Thisリンクは、手動で認証する方法を説明しています。入力機能が限られている端末を認証するためにGoogle APIを代わりに使用したいと考えています。それは可能なのか?ユーザーに表示されるgapiを使用してアクティベーションコードを取得するにはどうすればよいですか?TVでの認証にgapiを使用するには?
0
A
答えて
0
Using OAuth 2.0 for TV and Limited Input Device Applicationsをご確認ください。ただし、ここに記載されているTVおよび限定入力デバイスOAuthエンドポイントはlimited set of scopesのみをサポートしています。
他のOAuth 2.0のシナリオと同じですが、クライアントIDとクライアントシークレットを取得するには、まずGoogle API Consoleにプロジェクトを設定する必要があります。
あなたはクライアントIDとクライアントシークレットを持っていたら、
client_id
とhttps://accounts.google.com/o/oauth2/device/code
でOAuth 2.0のデバイスのエンドポイントとスコープのリストにHTTPPOST
を送ります。他のOAuth 2.0フローとは異なり、response_type
とredirect_uri
はデバイスフローでは必要ありません。以下は、ユーザーコードの例要求である:POST /o/oauth2/device/code HTTP/1.1 Host: accounts.google.com Content-Type: application/x-www-form-urlencoded client_id=812741506391-h38jh0j4fv0ce1krdkiq0hfvt6n5amrf.apps.googleusercontent.com& scope=email%20profile
あなたはより多くの情報のためdocumentationて読むことができます。
関連する問題
- 1. Apps Scripts HtmlServiceの内部からgapiを使用したOAuth2認証
- 2. Apple TVでTVMLで認証を実装する方法
- 3. Springセキュリティでデータベース認証とLDAP認証の両方を使用するには?
- 4. 認証と認証に 'System.Identity.Model.Claims'を使用する
- 5. Android/iOs指紋認証スキャナを認証に使用する
- 6. クライアント証明書認証でBASIC認証を使用する
- 7. Solace Client Cert認証に使用する認証タイプは何ですか?
- 8. ウェブサイト認証にOpenIDを使用する
- 9. クッキー認証を使用するプロジェクトでの基本認証
- 10. ASP.NET MVC3でWindows認証でカスタムロールベースの認証を使用する方法は?
- 11. Google/OpenSocialガジェットの認証にasp.netフォーム認証を使用するにはどうすればいいですか
- 12. ASP.NETでASPクラシック認証を使用するには?
- 13. asp.net mvcでフォーム認証を使用するには?
- 14. WPFでWindows認証を使用するには?
- 15. Goutteでプロキシ認証を使用するには?
- 16. JerseyとApache Httpクライアントでプロキシ認証を使用するには?
- 17. github APIでssh認証を使用するには?
- 18. PHP:HTTPダイジェスト認証レスポンスを使用してLDAPで認証する
- 19. AWS Cognito認証でカスタム認証ロジックを使用する
- 20. フォーム認証を使用したサービス認証のためにWeb ApiでApi keyを使用する方法
- 21. X-WSSE認証にhttrを正しく使用するには?
- 22. Google認証にRestSharpを使用するには?
- 23. Rails 3のカスタム認証と一緒にCanCan認証を使用する
- 24. firebase認証でバックエンドサーバとの認証にgetUid()を使用できない理由
- 25. クッキーを使用せずに認証コードを使用する?
- 26. sqljdbc.jarでwindows認証を使用する
- 27. IISでWindows認証を使用する
- 28. ノードアプリケーションでDjango認証を使用してユーザーを認証するにはどうすればよいですか?
- 29. カスタムデータベースに承認/認証を使用できますか?
- 30. OAuth 2.0の保護LDAP認証を使用する認証サーバ
私は実際にこれらの文書から来ています。したがって、私は手動でHTTPの生のリクエストを使用し、自分のコードで処理するか、Googleクライアントライブラリを使用する必要があります。 – Pablo