Hesap Bağlama

Her smart home İşlemi, kullanıcıların kimliğini doğrulamak için kullanılır.

Kimlik doğrulama, kullanıcılarınızın hesaplarına veya Google hesapları kimlik doğrulama sisteminizdeki kullanıcı hesaplarıyla oturum açın. Bu sayede, kullanıcılarınızın hangi işlemleri sipariş karşılama sürecinin akıllı ev niyetiyle örtüştüğünü gösterir. Google akıllı ev yalnızca yetkilendirme kodu akışı.

OAuth 2.0 uygulamanızı uyguladıktan sonra, isteğe bağlı olarak OAuth tabanlı App Flip, kullanıcılarınızın, kimlik doğrulama sisteminizde hesaplarını daha hızlı bağlamalarını Google hesaplarına bağlayabilir.

OAuth

smart home için, yetkilendirme koduyla OAuth kullanmanız gerekir iki uç noktanız olmasını gerektirir: 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şimi smart home olduğunda yetkilendirme başlığında jeton gönderilir niyetler, sizin karşılamanıza gönderilir. Tüm kullanıcıların hesap gerçekleştirmesi gerekir bağlantı kurulabilir, çünkü cihaz bilgileri Google Assistant ve action.devices.SYNC hesap bağlamayı gerektirir.

smart home işleminizin birden fazla Google'ı desteklemesi bekleniyor aynı kullanıcı hesabına bağlanan kullanıcılar (örneğin, kullanıcılar kullanıcılara ulaşabiliyoruz. Hizmetiniz birden fazla hesap bağlama sırasında hata vermesi gerekir.

İşleminiz için OAuth 2.0 sunucusu kurulumuyla ilgili talimatlar için bkz. OAuth 2.0 sunucunuzu uygulayın.

OAuth Tabanlı Uygulama Çevir

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.

Bu şekilde, kullanıcının Google hesabını kimlik doğrulama sisteminize bağlamak için uygulaması gereken adımlar gösterilmektedir. İlk ekran görüntüsünde, Google hesabı uygulamanıza bağlıysa kullanıcının uygulamanızı nasıl seçebileceği gösterilmektedir. İkinci ekran görüntüsünde, Google hesabını uygulamanıza bağlamayla ilgili onay gösterilir. Üçüncü ekran görüntüsünde, Google uygulamasında başarıyla bağlanmış bir kullanıcı hesabı gösterilmektedir.
Şekil 1. Uygulama Çevirici ile bir kullanıcının telefonunda hesap bağlama.

Ş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ğlantı yetkilendirme kodu akışı hakkında daha fazla bilgi edinmek için bkz. OAuth 2.0 sunucunuzu uygulayın.

App Flip yapılandırmanıza ilişkin talimatlar için İşlem için OAuth tabanlı App Flip sayfasına göz atın.