Uygulamanız için OAuth'u yapılandırın

Uygulamanızda OAuth'u yapılandırmak için bir OAuth iş akışı ayarlarsınız ve Data Portability API OAuth kapsamlarını etkinleştirirsiniz.

OAuth iş akışı ayarlama

Uygulamanızda bir OAuth akışı ayarlamak için Google Identity belgelerindeki temel adımları uygulayın.

Çoğu geliştirici OAuth izni almak için Sunucu Tarafı Web Uygulamaları akışını kullanır, ancak JavaScript Web Uygulamaları akışını veya Mobil ve Masaüstü Uygulamaları akışını da kullanabilirsiniz.

Data Portability API OAuth kapsamları

OAuth için Data Portability API uygulamanızı yapılandırırken uygulamanızla ilgili Data Portability API OAuth kapsamlarını etkinleştirin. Data Portability API tarafından desteklenen tüm OAuth kapsamlarının listesini Google API'leri için OAuth 2.0 Kapsamları bölümünde bulabilirsiniz. Belirli bir hizmet tarafından desteklenen tüm kaynak gruplarının ve OAuth kapsamlarının listesi için ilgili hizmetin şema başvuru sayfasına bakın.

OAuth akışınıza Data Portability API kapsamlarını eklediğinizde, kullanıcınızın kapsamların tamamına değil bazılarına izin verdiği durumlar olabilir. Uygulamanız bu durumları şu şekilde ele alabilir:

  • Kısmi veri dışa aktarma işlemlerine izin verme
  • Kullanıcıya gerekli tüm kapsamları seçmediğini (ve sorunsuz bir şekilde başarısız olduğunu) bildirme
  • Kullanıcıdan kalan izinleri isteme

Bir kullanıcının izninin, söz konusu izin için bir veri dışa aktarma işlemi yapmanıza izin verdiğini unutmayın. Verileri tekrar indirmek için kullanıcıdan yeni bir izin almanız gerekir.

Ayrıca, OAuth akışı sırasında uygulamanızın izin vermek için hangi Google Hesabı'nın kullanıldığını bilmediğini de unutmayın. Uygulamanızın aldığı OAuth jetonu opaktır.

Kullanıcıların verileri nasıl paylaştığı hakkında bilgi edinmek istiyorsanız Verilerinizin kopyasını üçüncü taraflarla paylaşma başlıklı makaleyi inceleyin.