Notice: We're retiring Works with Nest. See the home page for more information.
O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

Visão geral da autorização

A API do Nest fornece informações que você pode usar para criar experiências domésticas. As informações são de propriedade dos usuários e os usuários podem optar por compartilhar essas informações explicitamente com os produtos Works with Nest.

O objetivo da autorização é oferecer a seus clientes um meio seguro de conceder acesso aos dados dos dispositivos Nest.

O fluxo fica assim:

Visão geral da autorização

Site ou aplicativo do produto antes da autorização

No site ou aplicativo do produto, você pode fornecer aos clientes um acesso aos seus dados de dispositivos Nest. Para fazer isso, crie um botão ou outro elemento da interface do usuário para iniciar o fluxo do OAuth.

Ao criar a autorização do usuário no seu aplicativo, você pode:

  • use um navegador externo para autorizar um aplicativo
  • use uma nova página para autenticar um aplicativo da web

Para obter orientações adicionais sobre o design, consulte as políticas de design do Nest .

iFrames

Os iFrames apresentam informações, incorporadas a uma página da web ou como uma visualização da web em um aplicativo nativo. O fluxo OAuth não suporta incorporação em iFrames .

Aninhar login

Se o usuário ainda não estiver conectado, solicitamos que ele efetue login.

Notificação de conexão (somente não proprietário)

Se o usuário for membro de uma conta familiar e não possuir todas as estruturas da conta, uma notificação de conexão será exibida após o logon. Esta notificação lista com quais estruturas o usuário pode autorizar seu produto Works with Nest.

Se o usuário for o proprietário da conta, a notificação de conexão não aparecerá e a página de permissões será exibida imediatamente após o login.

Para mais informações, consulte Contas da família .

Autorização do usuário

Aninhar permissões

Solicitaremos que o usuário conceda acesso ao seu produto. Esta página exibe as permissões e descrições que você inseriu quando criou seu cliente.

Para mais informações, consulte a Visão geral das permissões .

Autorização do usuário

Site ou aplicativo do produto após autorização

Depois que seu cliente autorizar seu produto Works with Nest, enviaremos um código de autorização que seu produto pode trocar por um token de acesso. Seu produto Works with Nest pode então enviar o token de acesso com chamadas de API para acessar dados do Nest.

Seus clientes podem revogar o acesso a qualquer momento, o que impedirá que o seu produto Works with Nest faça solicitações adicionais para os dados do dispositivo do cliente.

Para saber como configurar um fluxo de autorização para um usuário e obter um token de acesso, consulte Autenticação e autorização com o OAuth 2.0 .