Google Sign In, kullanıcılarınızın Google hesaplarıyla uygulamanıza hızlı ve güvenli şekilde giriş yapmasını sağlar. Bu özelliği etkinleştirmek için önce Google Cloud Console'da gerekli kimlik bilgilerini oluşturmanız, ardından Kuika Config Manager modülünde Google giriş ayarlarını yapılandırmanız gerekir.
Bu kılavuzda Google Cloud Console'dan gerekli bilgileri nasıl edineceğinizi ve Kuika'da Google Sign In ayarlarını nasıl yapacağınızı adım adım öğreneceksiniz.
Google Cloud Console'da Gerekli Bilgileri Edinme
1. Proje Oluşturun
https://console.cloud.google.com adresine gidin ve Google hesabınızla giriş yapın.
Daha önce bir proje oluşturmadıysanız Create Project butonuna tıklayın, projeye bir isim verin ve oluşturma işlemini tamamlayın. Mevcut bir projeyi kullanmak isterseniz proje seçiciden projenizi seçin.
2. OAuth Client ID Oluşturun
Sol menüden APIs & Services > Credentials sayfasına gidin.
Create Credentials butonuna tıklayın ve OAuth client ID seçeneğini seçin.
Daha önce yapılandırmadıysanız Google sizden önce OAuth consent screen (izin ekranı) ayarlarını tamamlamanızı ister.
Application type alanından uygulamanızın platformuna uygun türü seçin ve oluşturma işlemini tamamlayın:
Web application: Client ID ve Client Secret oluşturur.
Android: Client ID oluşturur. Oluştururken uygulamanızın paket adı ve SHA-1 sertifika parmak izi istenir.
iOS: Client ID ve iOS URL Scheme oluşturur. Oluştururken uygulamanızın Bundle ID bilgisi istenir.
3. Bilgileri Not Alın
Oluşturduğunuz OAuth client'lara ait Client ID, Client Secret ve iOS URL Scheme bilgilerini not alın. Bu bilgiler Kuika'da yapılandırma yaparken gereklidir.
Kuika'da Google Sign In Ayarlarını Yapma
1. Konfigürasyonu Açın veya Oluşturun
Kuika platformuna giriş yapın.
Apps ekranından çalışacağınız projeyi açın.
Üst menüden Config Manager modülüne tıklayın.
Yeni bir konfigürasyon oluşturmak için Create a blank configuration kartına tıklayın, konfigürasyona bir isim verin ve oluşturma işlemini tamamlayın. Mevcut bir konfigürasyonu kullanmak isterseniz listeden adına tıklayın.
2. Authentication & Authorization Ayarına Gidin
Konfigürasyon ekranının üst kısmında App Settings sekmesinin seçili olduğundan emin olun.
Sol menüde Identity & Access başlığı altındaki Authentication & Authorization seçeneğine tıklayın. Menünün üstündeki Search settings alanına "google sign in" yazarak da bu ayara hızlıca ulaşabilirsiniz.
Google açılır menüsünün altındaki ADD NEW bağlantısına tıklayın.
3. Google Login Settings Penceresini Doldurun
Açılan Google Login Settings penceresinde Google Cloud Console'dan aldığınız bilgileri ilgili alanlara girin:
Name (zorunlu): Yapılandırma için tanımlayıcı isim.
Client ID (zorunlu): Google tarafından verilen istemci kimliği.
Client Secret (zorunlu): Google tarafından verilen gizli anahtar.
Server Client ID (zorunlu): Sunucu tarafı istemci kimliği.
Server Client Secret: Sunucu tarafı gizli anahtar.
IOS URL Scheme: iOS uygulamalar için kullanılan URL şeması.
Bilgileri girdikten sonra CREATE butonuna tıklayarak yapılandırmayı oluşturun.
4. Ayarları Kaydedin
Google açılır menüsünden oluşturduğunuz yapılandırmayı seçin.
Gerekli tüm alanları eksiksiz ve doğru şekilde doldurduğunuzdan emin olun.
Sağ üst köşedeki SAVE butonuna tıklayarak değişiklikleri kaydedin.
Bu adımları tamamladığınızda uygulamanız için Google Sign In entegrasyonu kullanıma hazır olacaktır.
Önemli İpuçları
Client Secret bilgilerini güvenli şekilde saklayın ve kimseyle paylaşmayın.
Uygulamanızı birden fazla platformda yayınlıyorsanız her platform için Google Cloud Console'da ayrı bir OAuth client oluşturmanız gerekebilir.
Canlı ortama geçmeden önce Google ile giriş akışını web, Android ve iOS'ta ayrı ayrı test edin.
Google Sign In ayarlarını doğru şekilde yapılandırarak kullanıcılarınıza hızlı ve güvenli bir giriş seçeneği sunabilirsiniz.