Ana içeriğe geç

Google

Google OAuth 2.0 ile Yetkilendirme Sağlayıcısının Ayarlanması

Projenizde Google ile yetkilendirme entegrasyonu yapmak için Google Cloud Console'da bir proje oluşturmanız, kimlik bilgilerini almanız ve OAuth sözleşmesini ayarlamanız gerekmektedir. Bu kılavuz, sizi bu süreçte adım adım yönlendirecektir.

Formunuz için gerekli veriler:

  • OAUTH istemci kimliği: Sizin_Client_ID.apps.googleusercontent.com
  • OAUTH veri doğrulama için gizli anahtar: Sizin_Client_Secret
  • OAUTH sağlayıcı kimlik doğrulama URL'si: https://accounts.google.com/o/oauth2/v2/auth
  • OAUTH sağlayıcı token doğrulama URL'si: https://oauth2.googleapis.com/tokeninfo
  • OAUTH Origins başlığı URL'si: https://www.googleapis.com

Adım 1: Google Cloud Console'da Proje Oluşturma

  1. Google Cloud Console'a gidin: https://console.cloud.google.com/.
  2. Eğer henüz bir projeniz yoksa, oluşturun:
    • Üst paneldeki proje açılır listesini tıklayın.
    • "Yeni proje" seçeneğine tıklayın.
    • Anlaşılır bir proje adı girin (örneğin, My App Auth).
    Messages button
    • Gerekirse bir organizasyon seçin ve "Oluştur" butonuna tıklayın.

Adım 2: OAuth Onay Ekranını Ayarlama

Kimlik bilgilerini oluşturmadan önce, kullanıcıların uygulamanıza erişim izni verirken göreceği ekranı ayarlamanız gerekmektedir.

  1. Sol menüden "API ve hizmetler" -> "OAuth onay ekranı" seçeneğine tıklayın. Messages button Messages button
  2. Uygulama bilgileri
    • Uygulama adı: Kullanıcıların göreceği uygulamanızın kamuya açık adını belirtin.
    • Destek e-posta adresleri: Kullanıcıların soruları olduğunda iletişim kurabilecekleri e-posta.
    Messages button
  3. Kullanıcı türünü seçin ("Dış" seçeneği, Google hesabı olan herhangi bir kullanıcıya açık uygulamalar için). Messages button
  4. İletişim e-posta adresinizi doldurun: Messages button
  5. "Oluştur" butonuna tıklayın. Messages button
  6. "Kaydet ve devam et" butonuna tıklayın. Sonraki adımlar (Kapsamlar, Test kullanıcıları) doldurulabilir veya atlanabilir ve daha sonra geri dönülebilir.

Adım 3: Kimlik Bilgileri Oluşturma (Client ID ve Client Secret)

  1. Sol menüden "API ve hizmetler" -> "Kimlik bilgileri" seçeneğine tıklayın.

    Messages button
  2. Sayfanın üst kısmında "Kimlik bilgisi oluştur" butonuna tıklayın ve "OAuth istemci kimliği" seçeneğini seçin.

    Messages button Messages button
  3. Uygulama türünü seçin: Web uygulaması. Uygulama adını belirtin.

    Messages button
  4. Yetkilendirilmiş yönlendirme URI'lerini belirtin:

    • Örnek: https://sizin-site.com/
  5. "Oluştur" butonuna tıklayın.

  6. Tebrikler! Ekranda anahtarlarınızla birlikte bir modal açılacaktır. Bunları güvenli bir yere kaydedin.

    • "İstemci kimliği" sizin OAUTH istemci kimliğinizdir.
    • "İstemci sırrı" sizin OAUTH veri doğrulama için gizli anahtarınızdır.

Projenizde Formu Doldurma

Messages button

Şimdi, aldığınız verileri kullanarak projenizde sağlayıcı oluşturma formunu doldurun:

Formunuzdaki AlanGoogle OAuth için DeğerNot
OAUTH istemci kimliğixxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx.apps.googleusercontent.comAdım 3'teki İstemci kimliği.
OAUTH sağlayıcı kimlik doğrulama URL'sihttps://accounts.google.com/o/oauth2/v2/authYetkilendirmeye başlamak için standart uç nokta.
OAUTH sağlayıcı token doğrulama URL'sihttps://oauth2.googleapis.com/tokeninfoAlınan token'ın geçerliliğini kontrol etmek için uç nokta.
OAUTH Origins başlığı URL'sihttps://www.googleapis.comHangi alan adından isteklerin izin verildiğini belirtir.
OAUTH veri doğrulama için gizli anahtarGOCSPX-xxxxxxxxxxxxxxxxxxxxxxxxxxAdım 3'teki İstemci sırrı.