Google is committed to advancing racial equity for Black communities. See how.

Présentation de l'autorisation

L'API Nest fournit des informations que vous pouvez utiliser pour créer des expériences à domicile. Les informations appartiennent en définitive aux utilisateurs, et les utilisateurs peuvent explicitement choisir de partager ces informations avec les produits Works with Nest.

L'objectif de l'autorisation est de donner à vos clients un moyen sécurisé d'accorder l'accès aux données de leur appareil Nest.

Le flux ressemble à ceci :

Présentation de l'autorisation

Site du produit ou application avant autorisation

Sur le site ou l'application de votre produit, vous pouvez fournir aux clients un moyen d'autoriser votre produit à accéder aux données de leur appareil Nest. Pour ce faire, créez un bouton ou un autre élément d'interface utilisateur pour lancer le flux OAuth.

Lorsque vous créez une autorisation utilisateur dans votre application, vous pouvez :

  • utiliser un navigateur externe pour autoriser une application
  • utiliser une nouvelle page pour authentifier une application Web

Pour de plus amples conseils de conception, voir les politiques de conception Nest .

iFrame

Les iFrames présentent des informations, soit intégrées dans une page Web, soit sous forme de vue Web dans une application native. Le flux OAuth ne supporte pas l' intégration dans iFrames .

Connexion Nest

Si l'utilisateur n'est pas déjà connecté, nous l'invitons à se connecter.

Notification de connexion (non propriétaire uniquement)

Si l'utilisateur est membre d'un compte familial et ne possède pas toutes les structures du compte, une notification de connexion apparaît après la connexion. Cette notification répertorie les structures avec lesquelles l'utilisateur peut autoriser votre produit Works with Nest.

Si l'utilisateur est le propriétaire du compte, la notification de connexion n'apparaît pas et la page des autorisations s'affiche immédiatement après la connexion.

Pour plus d' informations, voir Comptes famille .

Autorisation de l'utilisateur

Autorisations d'imbrication

Nous inviterons l'utilisateur à autoriser l'accès à votre produit. Cette page affiche les autorisations et les descriptions que vous avez saisies lors de la création de votre client.

Pour plus d' informations, consultez la Présentation des autorisations .

Autorisation de l'utilisateur

Site produit ou application après autorisation

Une fois que votre client aura autorisé votre produit Works with Nest, nous vous enverrons un code d'autorisation que votre produit pourra échanger contre un jeton d'accès. Votre produit Works with Nest peut ensuite envoyer le jeton d'accès avec des appels d'API pour accéder aux données Nest.

Vos clients peuvent révoquer l'accès à tout moment, ce qui empêchera votre produit Works with Nest de faire d'autres demandes pour les données de l'appareil du client.

Pour savoir comment mettre en place un flux d'autorisation pour un utilisateur et obtenir un jeton d'accès, voir Authentification et autorisation avec OAuth 2.0 .