Her Cloud-to-cloud entegrasyonu, kullanıcıların kimliğini doğrulama mekanizması içermelidir.
Kimlik doğrulama, kullanıcılarınızın Google Hesaplarını kimlik doğrulama sisteminizdeki kullanıcı hesaplarıyla bağlamanıza olanak tanır. Bu sayede, karşılamanız bir akıllı ev amacı aldığında kullanıcılarınızı tanımlayabilirsiniz. Google akıllı ev yalnızca yetkilendirme kodu akışıyla OAuth'u destekler.
OAuth 2.0 uygulamanız olduğunda, isteğe bağlı olarak OAuth tabanlı App Flip'ı yapılandırabilirsiniz. Bu özellik, kullanıcılarınızın kimlik doğrulama sisteminizdeki hesaplarını Google Hesaplarına daha hızlı bağlamalarına olanak tanır.
OAuth
smart home için yetkilendirme kodu akışıyla OAuth kullanmanız gerekir. Bu akışta iki uç nokta olması gerekir: yetkilendirme ve jeton değişimi uç noktaları.
Bir kullanıcının kimliğini doğruladığınızda, kullanıcının üçüncü taraf OAuth 2.0 erişim jetonu, smart home
amaçları karşılamanıza gönderilirken yetkilendirme başlığında gönderilir. Cihaz bilgileri, hesap bağlama gerektiren action.devices.SYNC
niyetiyle Google Assistant'ya gönderildiğinden tüm kullanıcıların hesap bağlama işlemini gerçekleştirmesi gerekir.
Cloud-to-cloud entegrasyonunuzun, aynı kullanıcı hesabına bağlanan birden fazla Google kullanıcısını desteklemesi beklenir (örneğin, kullanıcılar evlerindeki diğer kullanıcılara erişim izni verdiğinde). Hizmetiniz birden fazla kullanıcı bağlantısını desteklemiyorsa hesap bağlama sırasında hata vermesi gerekir.
Entegrasyonunuz için OAuth 2.0 sunucusunu nasıl ayarlayacağınızla ilgili talimatları OAuth 2.0 sunucunuzu uygulama başlıklı makalede bulabilirsiniz.
OAuth tabanlı Uygulama Geçişi
OAuth tabanlı Uygulama Dönüştürme (App Flip), kullanıcılarınızın kimlik doğrulama sisteminizdeki hesaplarını Google hesaplarına kolayca ve hızlı bir şekilde bağlamalarını sağlar. Uygulamanız, hesap bağlama işlemini başlattığında kullanıcınızın telefonuna yüklenmişse kullanıcı yetkilendirmesi almak için sorunsuz bir şekilde uygulamanıza yönlendirilir.
Bu yaklaşım sayesinde, kimlik doğrulaması yapmak için kullanıcının kullanıcı adını ve şifresini tekrar girmesi gerekmez. Bunun yerine, Uygulama Flip'i uygulamanızda kullanıcının hesabından alınan kimlik bilgilerinden yararlanır. Bir kullanıcı, Google hesabını uygulamanıza bağladıktan sonra, geliştirdiğiniz tüm entegrasyonlardan yararlanabilir.
Uygulama Çeviriyi hem iOS hem de Android uygulamaları için kurabilirsiniz.

Şartlar
Uygulama Çevirme özelliğini uygulamak için aşağıdaki gereksinimleri karşılamanız gerekir:
- Android veya iOS uygulamanız olmalıdır.
- OAuth 2.0 yetkilendirme kodu akışını destekleyen bir OAuth 2.0 sunucusuna sahip olmanız, bu sunucuyu yönetmeniz ve yönetmeniz gerekir.
OAuth bağlama yetkilendirme kodu akışı hakkında daha fazla bilgi için OAuth 2.0 sunucunuzu uygulama başlıklı makaleyi inceleyin.
App Flip'yı entegrasyonunuz için yapılandırma talimatları için OAuth tabanlı App Flip başlıklı makaleyi inceleyin.