OAuth 2.0 Yetkilendirmesini Uygulama

YouTube Data API, özel kullanıcı verilerine erişimi yetkilendirmek için OAuth 2.0 protokolünü destekler. Aşağıdaki listede bazı temel OAuth 2.0 kavramları açıklanmaktadır:

  • Kullanıcı, uygulamanızda Google Account or YouTube account hesabına giriş yapmasını gerektiren özellikleri ilk kez kullanmaya çalıştığında uygulamanız OAuth 2.0 yetkilendirme sürecini başlatır.

  • Uygulamanız, kullanıcıyı Google'ın yetkilendirme sunucusuna yönlendirir. Bu sayfanın bağlantısında, uygulamanızın kullanıcı hesabına erişmek için istediği scope belirtilir. scope, uygulamanızın kimliği doğrulanmış kullanıcı olarak hareket ederken alabileceği, ekleyebileceği, güncelleyebileceği veya silebileceği kaynakları belirtir.

  • Kullanıcı, uygulamanızın bu kaynaklara erişmesine kullanıcı izni verirse Google, uygulamanıza bir jeton döndürür. Uygulamanızın türüne bağlı olarak, jeton doğrulanır veya farklı bir jeton türüyle değiştirilir.

    Örneğin, sunucu tarafı bir web uygulaması, döndürülen jetonu erişim jetonu ve yenileme jetonu ile değiştirir. Erişim jetonu, uygulamanın kullanıcı adına istekleri yetkilendirmesine olanak tanır. Yenileme jetonu ise orijinal erişim jetonunun süresi dolduğunda uygulamanın yeni bir erişim jetonu almasını sağlar.

Önemli: OAuth 2.0 yetkilendirmesini kullanmak için Google Cloud Console'da yetkilendirme kimlik bilgilerini edinmeniz gerekir.

Daha fazla bilgi için OAuth 2.0 Yetkilendirme Kılavuzu'nu inceleyin.

OAuth 2.0 akışları

Google API'leri çeşitli OAuth 2.0 kullanım alanlarını destekler: