私はGoogle Homeデバイス用の会話アクションを構築し、そのアクセスを制御したいと考えています。特定のデバイスだけがいくつかのアクションを呼び出すことができます。エージェントが公開されると、これはどのようにして行うことができますか?アクションと対話できるGoogleホームデバイスを制限するにはどうすればよいですか?
答えて
Googleホームは、ウェブブラウザやウェブページやサイトと同じような行動をとるのと同じように考えてください。インターネット上の公開サイトにアクセスできるウェブブラウザを制限したい場合は、やや制限があります。
特定のIPアドレスへのアクセスを制限することができますが、これは場合によっては機能しますが、非静的IPアドレスによるアクセスは不可能であり、マシンが新しい静的IPアドレスを使用するには、多くの作業が必要です。同様に、Google Homeデバイスは、一意のユーザごとにランダムなuser_id文字列を送信できます。これを使用して、誰がアクセス権を持つかを制限することができます。しかし、この文字列は、ユーザーがGoogle Homeデバイスをリセットすることによって変更できます。変更すると、その文字列に対処する必要があります。
ウェブ上のより良い解決策は、人々があなたのサイトにログインできるようにすることです。このようにして、公開されているWebページを持つことができますが、アカウントを持つ人だけがアクセスできます。アカウントの引き渡し方法を決定することができますので、これは非常に柔軟です。 Googleホームに相当するのはAccount Linkingで、管理するOAuth2システムの一部としてアカウントを管理します。 Googleホームはあなたのシステムへのアクセス権を要求し、あなたはOAuth2トークンをアクションに発行します - これらのトークンはリクエストごとに返され、ユーザーがアクセスできることを確認できます。
Authorization Code Flowは、GoogleがGoogleホームを通じてサービスに登録するなどの追加機能の提供に重点を置いているように思われるので、強くお勧めします。
- 1. ホームデバイスでGoogleアクションをプレビューする
- 2. GoogleドライブAPIの通話を制限するにはどうすればよいですか?
- 3. Googleホームデバイスでapi.aiエージェントを実行するにはどうすればよいですか?
- 4. LandscapeでmodalViewControllerを制限するにはどうすればよいですか?
- 5. Googleフォームからプログラムでログイン制限を解除するにはどうすればよいですか?
- 6. LinkedTransferQueueのサイズを制限するにはどうすればよいですか?
- 7. ウェブサイトのリフレッシュレートを制限するにはどうすればよいですか?
- 8. テキストフィールドのサイズを制限するにはどうすればよいですか?
- 9. これらの制限(ビジネス制限)を適用するにはどうすればよいですか?
- 10. Google Playストアで非Simスロットデバイスのアプリを制限するにはどうすればよいですか?
- 11. すでに限定されたクエリを制限するにはどうすればよいですか?
- 12. Googleカスタム検索を特定のURLに制限するにはどうすればよいですか?
- 13. Googleスクリプトの実行時間を1分に制限するにはどうすればよいですか?
- 14. pygameでキャラクターが移動できる場所を制限するにはどうすればよいですか?
- 15. 数式を実行できる日数を制限するにはどうすればよいですか?
- 16. Google Cloud Storageのアップロードサイズを制限するにはどうすればよいですか?
- 17. ドライブファイルのGoogle専用アカウントへの共有を制限するにはどうすればよいですか?
- 18. Google Analytics:ペイロードサイズの制限を克服するにはどうすればよいですか?
- 19. 安心して同時通話を制限するにはどうすればいいですか
- 20. Django - ユーザーが作成できるオブジェクトの数を制限するにはどうすればよいですか?
- 21. S3と対話するときにシークレットキーを置き換えるようにCognitoを設定するにはどうすればよいですか?
- 22. GoogleアクションからのリンクをGoogleホームアプリに表示するにはどうすればよいですか?
- 23. パラメータappendをswfファイルに渡すにはどうすればよいですか?対象Webサイトの制限に
- 24. Google翻訳APIのレート制限を上げるにはどうすればよいですか?
- 25. Angular2ルーティングパラメータを制限するにはどうすればいいですか?
- 26. ログインを制限するにはどうすればいいですか?
- 27. Google Maps APIから電話の向きを取得するにはどうすればよいですか?
- 28. 携帯電話の向きをGoogleマップに表示するにはどうすればよいですか?
- 29. Keycloakで時間制限付きのクライアントアクセスを設定するにはどうすればよいですか?
- 30. アンドロイドアプリで制限付きプロファイルを管理するにはどうすればよいですか?
お返事ありがとうございました。あなたは私に承認プロセスを透明にしました。私が提案したコードフローを勉強します。 – user2919910
これはうれしいトラックにあなたを入れてうれしいです。道に沿って問題がある場合は、新しい質問を開くことを躊躇しないでください。あなたが答えの助けを見つけるなら、upvoteしてください、そして/またはそれを受け入れてください。 – Prisoner