Kimlik doğrulama ve yetkilendirme ile ilgili sorunları giderme

Bu sayfada, kimlik doğrulama ve yetkilendirmeyle ilgili karşılaşabileceğiniz bazı yaygın sorunlar açıklanmaktadır.

This app isn't verified

OAuth izin ekranında "Bu uygulama doğrulanmadı" uyarısı gösteriliyorsa uygulamanız hassas kullanıcı verilerine erişim sağlayan kapsamlar istiyor demektir. Uygulamanız hassas kapsamlar kullanıyorsa bu uyarının ve diğer sınırlamaların kaldırılması için uygulamanızın doğrulama sürecinden geçmesi gerekir. Geliştirme aşamasında Gelişmiş > {Project Name}'e git (güvenli değil)'i seçerek bu uyarıyı atlayabilirsiniz.

File not found error for credentials.json

Kod örneğini çalıştırırken credentials.json ile ilgili "dosya bulunamadı" veya "böyle bir dosya yok" hata mesajı alabilirsiniz.

Bu hata, masaüstü uygulaması kimlik bilgilerini yetkilendirmediğinizde ortaya çıkar. Masaüstü uygulamaları için kimlik bilgilerini nasıl oluşturacağınızı öğrenmek istiyorsanız Kimlik bilgisi oluşturma başlıklı makaleyi inceleyin.

Kimlik bilgilerini oluşturduktan sonra indirilen JSON dosyasının credentials.json olarak kaydedildiğinden emin olun. Ardından dosyayı çalışma dizininize taşıyın.

Token has been expired or revoked

Kod örneğini çalıştırırken "Jetonun süresi doldu" veya "Jeton iptal edildi" hata mesajı alabilirsiniz.

Bu hata, Google Authorization Server'daki bir erişim jetonunun süresi dolduğunda veya iptal edildiğinde ortaya çıkar. Olası nedenler ve düzeltmeler hakkında bilgi edinmek için Yenileme jetonu geçerlilik süresi başlıklı makaleyi inceleyin.

JavaScript hataları

Aşağıda, sık karşılaşılan bazı JavaScript hataları verilmiştir.

Error: origin_mismatch

Bu hata, web sayfasını yayınlamak için kullanılan ana makine ve bağlantı noktası Google Cloud Console projenizde izin verilen bir JavaScript kaynağıyla eşleşmezse yetkilendirme akışı sırasında ortaya çıkar. Yetkili bir JavaScript kaynağı ayarladığınızdan ve tarayıcınızdaki URL'nin kaynak URL ile eşleştiğinden emin olun.

idpiframe_initialization_failed: Failed to read the 'localStorage' property from 'Window'

Bu hata, tarayıcınızda üçüncü taraf çerezleri ve veri depolama etkinleştirilmediğinde ortaya çıkar. Bu seçenekler Google ile oturum açma kitaplığı tarafından gereklidir. Daha fazla bilgi için üçüncü taraf çerezleri ve veri depolama başlıklı makaleyi inceleyin.

idpiframe_initialization_failed: Not a valid origin for the client

Bu hata, kayıtlı alan, web sayfasını barındırmak için kullanılan alanla eşleşmediğinde ortaya çıkar. Kaydettiğiniz kaynağın tarayıcıdaki URL ile eşleştiğinden emin olun.