Platformunuzu OAuth 2.0 uygulaması için yapılandırmak üzere aşağıdaki adımları tamamlayın:
-
Satıcı izni iletişim kutusunu yapılandırın.
Bir satıcı, API'leri kullanarak iş ortağı platformu üzerinden İşletme Profili hesabına ilk kez erişmeye çalıştığında kendisine satıcı rıza mesajı gösterilir.
Hesabınıza üçüncü taraf erişimi izni verdiğinizde Google size zorunlu bir e-posta bildirimi gönderir. Bildirim, konum sahibi olarak sizi, hesap verilerinize erişebilecek kişiler konusunda bir değişiklik yapıldığı konusunda uyarır.
Google Hesabınızda artık hesabınıza erişimi olan uygulamalar görüntülenmektedir. Ayrıca, üçüncü taraf uygulamasının özellikle hangi verilere erişebildiğiyle ilgili ek ayrıntılar da yer almaktadır. Ayrıca, Erişimi Kaldır düğmesini tıklayarak istediğiniz zaman bir uygulamanın erişimini kaldırabilirsiniz. Bu şekilde, hesap verilerinize üçüncü taraf erişimini kontrol edebilirsiniz.
Google Cloud projenizden erişebileceğiniz satıcı izni iletişim kutusu, hesabınıza erişim izni verdiğiniz üçüncü taraf iş ortakları hakkında aşağıdaki izin bilgilerini yapılandırmanıza olanak tanır:
- Uygulama ana sayfa bağlantısı: Hesabınıza erişim izni verdiğiniz üçüncü taraf iş ortağının ana sayfası.
- Uygulama gizlilik politikası bağlantısı: İş ortağının gizlilik politikasına bağlantı.
- Başvuru Hizmet Şartları bağlantısı: İş ortağının Hizmet Şartları bağlantısı.
İzin yapılandırması hakkında daha fazla bilgi için OAuth 2.0 kurulumu > Kullanıcı izni bölümüne göz atın.
Uygulamanızın adını ve logosunu ayarlayın.
Bayilerin, iş ortaklarımızla aynı uygulama adına ve logoya sahip olmaları veya iş ortağı varsayılanından ayırt edilebilmeleri için ayrı bir Google Cloud projesine sahip olmaları gerekir.
Platformlara göre OAuth kullanımı
Platformlar, sahipler ve yöneticiler adına hareket edebilir. Bu, gerekli satıcı işlemlerinin sayısını en aza indirir ve ayrılma oranlarını azaltır.
Sahipler ve yöneticilerin öncelikle Google Hesapları ile iş ortağı platformunda oturum açmaları ve kimlik bilgilerini önbelleğe almaları gerekir. Önbelleğe alınan OAuth 2.0 kimlik bilgileri, erişim jetonları ve yenileme jetonları konum verilerini görüntülemek veya düzenlemek için kullanılır.
Aşağıda, platformlara göre OAuth kullanımıyla ilgili yaygın örnekler verilmiştir:
- Satıcı olarak konumlar oluşturun. Bu sayede satıcının Google Hesabı birincil sahip olarak belirlenir.
- İş ortakları, platform API entegrasyonu üzerinden işletme sahibi olarak yorumları yanıtlayabilir ve yayınlar oluşturabilir.
- Yöneticiler, API'leri kullandıklarında işletme sahibi olarak yanıt verebilir.
- Satıcılar, İşletme Profili kuruluşlarına otomatik olarak konumları aktarabilir.
Otomatik olarak Bir hesaba veya konuma (ör. yönetici) yönetici ekleyin.
Örneğin, önbelleğe alınmış OAuth 2.0 kimlik bilgileriniz kullanılarak yönetim kullanıcısının Google Hesabı için bir davetiye oluşturulur. Ardından, yönetim kullanıcısının önbelleğe alınmış OAuth kimlik bilgileri kullanılarak davetiye kabul edilir.
Doğrudan satıcının işlem yapmasını gerektiren istisnalar
Tüm işlemler, satıcının OAuth kimlik bilgilerini kullanan API çağrıları tarafından otomatikleştirilemez.
Aşağıda, doğrudan satıcı işlemi gerektiren istisnalara bazı örnekler verilmiştir:
- Platformun, daha sonra API çağrıları yapmak ve satıcı olarak işlem gerçekleştirmek için kullanılacak OAuth kimlik bilgilerini önbelleğe alabilmesi için satıcıların Google Hesaplarında en az bir kez oturum açması gerekir.
- Satıcılar, üçüncü tarafların konum verilerine erişmesine izin veren OAuth 2.0 rıza iletişim kutusunu tek seferlik onay yapmalıdır.
- Satıcılar, sahiplik hak taleplerini başlatmak ve tamamlamak için Google Hesaplarında oturum açmalı ve bir bağlantıyı manuel olarak tıklamalıdır.
OAuth erişimini iptal etme
Satıcı, bir iş ortağıyla olan iş ilişkisini sona erdirdiyse iş ortağının Google Hesabı'na Oauth erişimini iptal edebilir. Daha fazla bilgi için Google Hesabınıza erişimi yönetme sayfasına göz atın.