Kimlik doğrulama ve yetkilendirme ile ilgili sorunları giderme

Bu sayfada, kimlik doğrulama ve yetkilendirme ile 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 istiyordur. Uygulamanız hassas kapsamlar kullanıyorsa bu uyarıyı ve diğer sınırlamaları kaldırmak için uygulamanızın doğrulama sürecinden geçmesi gerekir. Geliştirme aşamasında, Gelişmiş > {Proje Adı} adlı projeye git (güvenli değil) seçeneğini belirleyerek bu uyarıyı geçtikten sonra da devam edebilirsiniz.

File not found error for credentials.json

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

Bu hata, masaüstü uygulaması kimlik bilgilerini yetkilendirmediğinizde ortaya çıkar. Bir masaüstü uygulaması için kimlik bilgisi oluşturmayı öğrenmek amacıyla Kimlik bilgileri oluşturma bölümüne gidin.

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 mesajlarını alabilirsiniz.

Bu hata, Google Yetkilendirme Sunucusu'ndan gelen bir erişim jetonunun süresi dolduğunda ya da iptal edildiğinde ortaya çıkar. Olası nedenler ve düzeltmeler hakkında bilgi edinmek için Yenileme jetonu geçerlilik süresi bölümünü inceleyin.

JavaScript hataları

Sık karşılaşılan bazı JavaScript hatalarını aşağıda bulabilirsiniz.

Error: origin_mismatch

Bu hata, web sayfasını sunmak için kullanılan ana makine ve bağlantı noktası, Google Cloud Console projenizdeki izin verilen JavaScript kaynağıyla eşleşmezse yetkilendirme akışı sırasında ortaya çıkar. Yetkilendirilmiş 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 özelliği etkinleştirilmediğinde ortaya çıkar. Bu seçenekler Google ile Oturum Açma kitaplığı için gereklidir. Daha fazla bilgi için üçüncü taraf çerezleri ve veri depolama bölümüne bakın.

idpiframe_initialization_failed: Not a valid origin for the client

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