Discourse için Google ile oturum açma kurulumu (OAuth2)

Merhaba arkadaşlar bu konumda sizlere Discourse yazılımı için kullanıcıların Google hesaplarını kullanarak nasıl oturum açma ya da hesap oluşturmalarını sağlayabileceğimizi anlatacağım.

İşlem için öncelikle https://console.developers.google.com adresinde oturum açmalısınız.

Daha sonra altta verdiğim ekran alıntılarını takip ederek bu işlemi gerçekleştirebilirsiniz:

Bu ekranda Create Project kısmını seçmelisiniz.

Bu ekran proje için bir isim belirmelisiniz:

Create butonuna bastıktan sonra beklemelisiniz:

Proje oluşturma işlemi tamamlandığı zaman alttan devam edebilirsiniz:

Sol tarafta APIs & auth > Credentials kısmına tıklayıp Create new Client ID’yi seçmelisiniz:

Açılan ekranda Web application kısmını işaretleyip Configure consent screen butonuna basmalısınız:

Ekranda işaretlediğim kısımları doldurup sonraki adıma Save butonu ile geçebilirsiniz: Tercihinize göre tüm alanları doldurabilirsiniz…

Bu ekranda yine detaylı okursanız anlayacağınız gibi siteadresiniz.com kısmını düzenlemelisiniz:
Ek bilgi olarak sitenizin hem www hem www olmadan adreslerini eklerseniz daha yararlı olacaktır.

Az önceki işlem sonrası onayladıktan sonra bu ekranı görüyor olmalısınız:

Yukarıda seçtiğim alandaki bilgilerinizi alttaki ekrana Yönetici panelinden girmelisiniz:

Bu işlemi de yaptıktan sonra aşağıdaki ekran görüntülerinde olduğu gibi Google + API ve Contacts API’lerini etkinleştirmelisiniz:

Google + API için:

Contacts API için:

Lütfen yukarıdaki işlemler sırasında bir problem yaşarsanız bana bu konu altından ulaşın. Diğer rehberleri de aynı şekilde kısa sürede eklemeye devam edeceğim.

Referanslar: