
Kuika'nın Recaptcha elementi, uygulamalarınızı otomatik işlemlerden ve botlardan korur. Kullanıcı dostu bir doğrulama süreci sunarak yalnızca gerçek kullanıcıların erişim sağlamasını garanti eder. Bu element, özellikle formlar ve giriş ekranlarında güvenliği artırmak için idealdir. Bu eğitim içeriğinde, Recaptcha elementini nasıl kullanacağınızı ve doğrulama ayarlarını nasıl yapılandıracağınızı öğreneceksiniz.

ReCaptcha elementini kullanabilmek için, her platform (Web, Android, iOS) için farklı key bilgileri gerekmektedir. Google ReCaptcha hizmetinden alınacak bu anahtarlar, platforma özel olarak oluşturulmalıdır. Web, Android ve iOS için ayrı ayrı alınan key bilgileri, doğru doğrulama süreci sağlamak için her platforma özgü olarak Configuration Manager modülündeki Google Recaptcha alanına girilmelidir.
Google Console ReCaptcha Ayarları
Google ReCaptcha anahtarlarını almak için aşağıdaki adımları takip edin:
WEB Key Alma










Android Key Alma
iOS Key Alma







Bu aşamaya kadar Web, Android ve iOS key’leri oluşturduk. Şimdi aldığımız key’leri Kuika platformunda kullanacağız.
WEB Entegrasyonu



Android Entegrasyonu
iOS Entegrasyonu
Bu adımları tamamladıktan sonra, UI Design modülüne geri dönün.
ReCaptcha elementine sağ kenardaki ADD VALIDATION butonundan Validation ekleyin.
Daha sonra, Recaptcha doğrulamasını eklemek istediğiniz butona OnClick→ Verification→ Verify ReCaptcha Token aksiyonunu ekleyin. Eğer çıkış işlemi gerekiyorsa, Logout aksiyonunu ekleyin.
Yani, Recaptcha doğrulaması eklemek için, doğrulama yapılması gereken butona Verify ReCaptcha Token aksiyonunu, çıkış yapılması gereken butona ise Logout aksiyonunu ekleyebilirsiniz. Daha fazla bilgi için "Verify ReCaptcha Token" dokümanını inceleyebilirsiniz.
Hata ve Sorun Giderme
Authorization (Yetkilendirme)

Element düzeyindeki erişim kontrolünü yönetmek için, Properties panelindeki Authorization bölümünü kullanabilirsiniz.
Erişim Tipleri
Anonymous
Elementin tüm kullanıcılar tarafından, giriş yapmadan görüntülenmesine izin verir.
Restricted
Erişimin yalnızca doğrulanmış kullanıcılara veya belirli rollere göre sınırlandırılmasını sağlar.
Unauthorized Behavior (Hide / Disable)
Kullanıcı gerekli role sahip değilse, elementin nasıl davranacağını Choose alanından belirleyebilirsiniz:
Bu ayar, yetkisiz kullanıcıların elementle nasıl karşılaşacağını yönetmeniz için kullanılır.

Always Visible: Element her zaman görünür.
Hidden: Element gizlenir.
Sometimes Visible: Element, belirli koşullara bağlı olarak görünür.
Sometimes Visible seçeneği kullanıldığında AND / OR grupları doğrudan eklenebilir ve görünürlük kuralları birlikte gruplandırılarak daha karmaşık senaryolar rahatlıkla yönetilebilir.
Ayarı yapılandırmak için:


Elementlerinizi Styling Panel ile özelleştirerek, web ve mobil uygulamalarınız için etkileyici arayüzler oluşturabilirsiniz. Bu bölümde, aşağıdaki ayarları yapılandırabilirsiniz: