Hesapları bağlama
Genel Bakış
İşleminiz farklı platformlardaki (ör.web veya Android) mevcut uygulamaların tamamlayıcısıysa, kullanıcıların tercihlerinin tüm platformlarda güvenli bir şekilde sunulmasını sağlamak için hesap bağlama özelliğini kullanabilirsiniz. Böylece tutarlı bir platformlar arası deneyim elde edersiniz.
Actions on Google için hesap bağlama, Google'ın güvenli kimlik doğrulama sistemi olan Google ile Oturum Açma ve isteğe bağlı olarak OAuth 2.0 (yetkilendirme için endüstri standardı bir protokol) kullanır.
Daha fazla teknik yardım için geliştirici sitemizi ziyaret edin.
![](https://developers.google.cn/static/assistant/conversation-design/images/account-linking-hero.png?authuser=0000&hl=tr)
Bağlantı oluşturma akışı
- Kimlik doğrulama sisteminizdeki hesap için bir eşleşme bulun (kullanıcı, Action'ınızı veya diğer platformlardan birinde uygulamalarınızdan birini zaten kullandıysa)
- Kimlik doğrulama sisteminizde yeni kullanıcı için yeni hesap oluşturun
3 bağlantı yöntemi
Hesap bağlamanın 3 yöntemi vardır:
Google ile Oturum Açma
Asistan için Google ile Oturum Açma sayesinde Action'ınız, bir görüşme sırasında (kullanıcının adı, e-posta adresi ve profil resmi dahil) Google profiline erişim izni isteyebilir. Kullanıcı tüm akışı sesli olarak tamamlayarak sorunsuz bir oturum açma deneyimi sunar.
Aşağıdaki durumlarda Google ile Oturum Açma özelliğini kullanın:
- İşlemleriniz yalnızca Asistan'ı hedefliyor
- Mevcut bir kimlik doğrulama sisteminiz yok
- Mevcut bir kimlik doğrulama sisteminiz var ve yalnızca @gmail.com adreslerini kullanarak mevcut uygulamalarınıza kaydolan kullanıcılara bağlantı oluşturmak istiyorsunuz.
![](https://developers.google.cn/static/assistant/conversation-design/images/gsi-only-hero.png?authuser=0000&hl=tr)
OAuth ve Google ile Oturum Açma
OAuth ve Google ile Oturum Açma bağlantı türü, Google ile Oturum Açma'yı OAuth tabanlı hesap bağlamanın üzerine ekler. Bu, Google kullanıcıları için sorunsuz bir ses tabanlı bağlantı sağlarken hizmet olarak Google dışı bir kimlikle kaydolan kullanıcılar için hesap bağlama imkanı sunar.
Bu akışı kullanmak için, protokolün Google'a ait uzantıları için destek eklemek üzere desteklenen OAuth 2 standart akışlarından birini genişletmeniz gerekir.
Aşağıdaki durumlarda OAuth ve Google ile Oturum Açma özelliğini kullanın:
- Çok platformlu İşlemleriniz var
- Mevcut bir kimlik doğrulama sisteminiz var ve kullanıcıların @gmail.com olmayan adreslere bağlanmasına izin vermek istiyorsunuz
- Google profil bilgilerini kullanarak hesapları bağlamak istiyorsunuz
- Google profil bilgilerini kullanarak yeni hesaplar oluşturmanız gerekir (isteğe bağlı)
![](https://developers.google.cn/static/assistant/conversation-design/images/gsi-oauth-hero.png?authuser=0000&hl=tr)
OAuth
OAuth hesabı bağlantı türü, iki endüstri standardı OAuth 2.0 akışını destekler:
- dolaylı kod akışları
- yetkilendirme kodu akışları
Kullanıcı etkileşiminin sesten ekrana aktarılmasını gerektirdiğinden bu akışı kullanmak önerilmemiştir.
Aşağıdaki durumlarda OAuth kullanabilirsiniz:
- Mevcut bir OAuth 2 sunucusu uygulamanız var. Google'ın otomatik bağlanma ve kimlik jetonundan hesap oluşturma protokolleri için destek eklemek üzere jeton değişimi uç noktasını genişletemezsiniz.
Daha fazla bilgi edinmek için OAuth geliştirici kılavuzuna bakın.