OAuth kurulumu

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

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

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

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

    Üçüncü tarafların hesabınıza erişmesine izin verdikten sonra Google size zorunlu bir e-posta bildirimi gönderir. Bildirim, konum sahibi olarak hesabınıza kimlerin erişebileceğiyle ilgili bir değişiklik yapıldığını size bildirir.

    Google Hesabınızda artık hesabınıza erişimi olan uygulamalar gösterilir. Bu uygulamalarla ilgili olarak, üçüncü taraf uygulamalarının özellikle hangi verilere erişebileceğiyle ilgili ek ayrıntılar da sunulur. Ayrıca, Erişimi Kaldır düğmesini tıklayarak dilediğiniz zaman bir uygulamanın erişimini kaldırabilirsiniz. Bu sayede, üçüncü tarafların hesap verilerinize erişimini kontrol edebilirsiniz.

    Erişimi olanlar

    Google Cloud Projenizde erişebileceğiniz satıcı izin 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 sayfası bağlantısı: Hesabınıza erişim izni verdiğiniz üçüncü taraf iş ortağının ana sayfası.
    2. Uygulamanın gizlilik politikası bağlantısı: İş ortağının gizlilik politikasının bağlantısı.
    3. Uygulamanın Hizmet Şartları (HS) bağlantısı: İş ortağının HS 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.

    Bayilerin, iş ortaklarımızla aynı uygulama adına ve logoya sahip olması veya iş ortağı varsayılanından ayırt edilmeleri için ayrı bir Google Cloud projesine sahip olmaları gerekir.

    Uygulama adı ve logosu kurulumu

Platformlara göre OAuth kullanımı

Platformlar, sahipler ve yöneticiler adına işlem yapabilir. Bu sayede, satıcının yapması gereken işlem sayısı en aza indirilir ve işlemden vazgeçme oranları azaltılır.

Sahipler ve yöneticiler, önce Google Hesapları ile iş ortağı platformunda oturum açmalı ve kimlik bilgilerini önbelleğe almalıdır. Önbelleğe alınmış 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, platformlar tarafından OAuth'un yaygın olarak kullanıldığı örnekler verilmiştir:

  • Satıcı olarak konumlar oluşturun. Bu durumda, satıcının Google Hesabı birincil sahip olarak belirlenir.
  • İş 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, konumları İşletme Profili kuruluşlarına otomatik olarak aktarabilir.
  • Otomatik olarak bir hesaba veya konuma yönetici ekleyin (ör. yönetici).

    Örneğin, bir yönetim kullanıcısının Google Hesabı'na davetiye, önbelleğe alınmış OAuth 2.0 kimlik bilgileriniz kullanılarak oluşturulur. Ardından, yönetim kullanıcısının önbelleğe alınmış OAuth kimlik bilgileri kullanılarak davetiye kabul edilir.

Satıcının doğrudan işlem yapması gereken istisnalar

Satıcının OAuth kimlik bilgilerini kullanan API çağrılarıyla tüm işlemler 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 yapmak için kullanılan 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 izin iletişim kutusunu bir kez onaylamalıdır.
  • Satıcıların, Google Hesaplarında oturum açmaları ve hem sahiplik hak taleplerini başlatmak hem de tamamlamak için bir bağlantıyı manuel olarak tıklamaları gerekir.

Oauth erişimini iptal etme

Bir satıcı, iş ortağıyla olan ticari ilişkisini sonlandırırsa iş ortağının satıcının Google Hesabı'na Oauth erişimini iptal edebilir. Daha fazla bilgi için Google Hesabınıza erişimi yönetme başlıklı makaleyi inceleyin.