Notice: We're retiring Works with Nest. See the home page for more information.
Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기
이 페이지는 Cloud Translation API를 통해 번역되었습니다.
Switch to English

권한 부여 개요

Nest API는 가정 환경을 구축하는 데 사용할 수있는 정보를 제공합니다. 이 정보는 궁극적으로 사용자가 소유하며 사용자는이 정보를 Works with Nest 제품과 공유하도록 명시 적으로 선택할 수 있습니다.

권한 부여의 목적은 고객에게 Nest 장치 데이터에 대한 액세스 권한을 부여 할 수있는 안전한 수단을 제공하는 것입니다.

흐름은 다음과 같습니다.

승인 개요

승인 전 제품 사이트 또는 앱

제품 사이트 또는 앱에서 고객이 제품에 Nest 장치 데이터에 액세스 할 수있는 방법을 제공 할 수 있습니다. 이렇게하려면 단추 또는 다른 UI 요소를 만들어 OAuth 흐름을 시작하십시오.

앱에 사용자 인증을 구축하면 다음 중 하나를 수행 할 수 있습니다.

  • 외부 브라우저를 사용하여 앱 승인
  • 새 페이지를 사용하여 웹앱 인증

추가 디자인 지침은 Nest 디자인 정책을 참조하십시오.

iFrames

iFrame은 웹 페이지에 내장되거나 기본 앱에서 웹 뷰로 정보를 제공합니다. OAuth 흐름은 iFrames에 포함을 지원하지 않습니다 .

둥지 로그인

사용자가 아직 로그인하지 않은 경우 사용자에게 로그인하라는 메시지가 표시됩니다.

연결 알림 (소유자 제외)

사용자가 가족 계정의 구성원이고 계정의 모든 구조를 소유하지 않은 경우 로그인 후 연결 알림이 나타납니다. 이 알림에는 사용자가 Works with Nest 제품을 인증 할 수있는 구조가 나열되어 있습니다.

사용자가 계정 소유자 인 경우 연결 알림이 나타나지 않으며 로그인 직후 권한 페이지가 표시됩니다.

자세한 정보는 가족 계정을 참조하십시오.

사용자 인증

중첩 권한

사용자에게 제품에 대한 액세스 권한을 부여하라는 메시지가 표시됩니다. 이 페이지에는 클라이언트를 만들 때 입력 한 권한과 설명이 표시됩니다.

자세한 내용은 권한 개요를 참조하십시오.

사용자 인증

인증 후 제품 사이트 또는 앱

고객이 Works with Nest 제품을 승인 한 후에는 제품에서 액세스 토큰으로 교환 할 수있는 인증 코드가 전송됩니다. 그러면 Works with Nest 제품은 API 호출과 함께 액세스 토큰을 보내 Nest 데이터에 액세스 할 수 있습니다.

고객은 언제든지 액세스 권한을 취소 할 수 있으므로 Works with Nest 제품이 고객의 디바이스 데이터를 추가로 요청하지 못하게됩니다.

사용자의 권한 부여 흐름을 설정하고 액세스 토큰을 얻는 방법을 알아 보려면 OAuth 2.0을 사용한 인증 및 권한 부여를 참조하십시오.