OAuth kurulumu

Platformunuzu OAuth 2.0 uygulaması için yapılandırmak üzere aşağıdaki adımları tamamlayın:

  1. Satıcı rızası iletişim kutusunu yapılandırın.

    Bir satıcı, API'leri kullanarak İşletme Profili hesabına iş ortağı platformu üzerinden ilk kez erişmeye çalıştığında satıcı izni iletişim kutusu gösterilir.

    Satıcı izni iletişim kutusu
    Erişim isteği.

    Hesabınıza üçüncü taraf erişim 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ız artık hesabınıza erişimi olan uygulamaları, üçüncü taraf uygulamasının özellikle hangi verilere erişebileceğine dair ek ayrıntılarla birlikte gösteriyor. Ayrıca, Erişimi Kaldır düğmesini tıklayarak bir uygulamanın erişimini istediğiniz zaman kaldırabilirsiniz. Bu şekilde, üçüncü tarafların hesap verilerinize erişimini kontrol edebilirsiniz.

    Erişimi olanlar

    Google Cloud Projenizden erişilebilen 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:

    1. Uygulama ana sayfa bağlantısı: Hesabınıza erişim izni verdiğiniz üçüncü taraf iş ortağının ana sayfası.
    2. Uygulama gizlilik politikası bağlantısı: İş ortağının gizlilik politikasına bağlantı.
    3. Başvuru Hizmet Şartları bağlantısı: İş ortağının Hizmet Şartları bağlantısı.
    İzin yapılandırması

    İzin yapılandırması hakkında daha fazla bilgi için OAuth 2.0 kurulumu > Kullanıcı izni bölümüne bakın.

  2. Uygulamanızın adını ve logosunu ayarlayın.

    Bayiler, iş ortaklarımızla aynı uygulama adına ve logoya sahip olmalı veya iş ortaklarımızı varsayılan iş ortaklarından ayırt etmek için ayrı bir Google Cloud projesine sahip olmalıdır.

    Uygulama adı ve logosu ayarları

Platformlara göre OAuth kullanımı

Platformlar, sahipler ve yöneticiler adına hareket edebilir. Bu sayede, gerekli satıcı işlemlerinin sayısı ve ayrılma oranları azalır.

Sahipler ve yöneticiler öncelikle iş ortağı platformunda Google Hesaplarıyla oturum açmalı ve kimlik bilgilerinin önbelleğe alınması 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ına dair yaygın örnekler verilmiştir:

  • Satıcı olarak konumları, satıcının Google Hesabı'nı birincil sahip olarak oluşturabilirsiniz.
  • İş ortakları, platform API entegrasyonu aracılığıyla yorumları yanıtlayabilir ve işletme sahibi olarak yayın oluşturabilir.
  • Yöneticiler, API'leri kullanırken işletme sahibi olarak yanıt verebilir.
  • Satıcılar, İşletme Profili kuruluşlarına otomatik olarak konum aktarabilir.
  • Yönetici gibi bir hesaba veya konuma otomatik olarak yönetici ekleyin.

    Örneğin, önbelleğe alınan OAuth 2.0 kimlik bilgileriniz kullanılarak bir yönetim kullanıcısının Google Hesabı için 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ı işlemi gerektiren istisnalar

Satıcının OAuth kimlik bilgilerini kullanan API çağrıları, tüm işlemleri otomatikleştiremez.

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 yapmak amacıyla kullanılacak OAuth kimlik bilgilerini önbelleğe alması 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 mesajı için tek seferlik bir onay vermelidir.
  • 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.