Cloudflare Turnstile, Cloudflare tarafından sunulan bir kimlik doğrulama hizmetidir. Bu hizmet, sitenizdeki kullanıcıların kimliklerini doğrulamanıza ve yalnızca yetkili kullanıcıların siteye erişmesine olanak tanır.

Turnstile'ı kullanmak için öncelikle Cloudflare hesabınızda oturum açmanız ve sitenizi Cloudflare üzerinden yönetiyor olmanız gerekmektedir. Daha sonra, Cloudflare kontrol panelinde "Access" bölümüne giderek "Policies" sekmesine tıklamanız gerekmektedir.

Burada, "Create Access Policy" butonuna tıklayarak bir erişim politikası oluşturabilirsiniz. Bu politika, kimlik doğrulama gerektiren bir URL yolu veya bir IP aralığı belirleyebilirsiniz. Daha sonra, kimlik doğrulama adımlarını belirlemek için "Authentication" bölümüne gitmeniz gerekmektedir.

Turnstile, kimlik doğrulama için birden fazla yöntem sunar. Bunlar arasında kullanıcı adı/şifre, birincil kimlik sağlayıcıları (Google, Facebook, Twitter vb.) ve ikincil kimlik sağlayıcıları (SMS doğrulama kodları vb.) yer almaktadır.

Seçtiğiniz kimlik doğrulama yöntemine göre, Turnstile'ın gerektirdiği konfigürasyonları yapmanız gerekebilir. Örneğin, Google kimlik doğrulamasını kullanıyorsanız, Cloudflare hesabınızı Google Kimlik Doğrulama API'siyle entegre etmeniz gerekebilir.

Son olarak, oluşturduğunuz erişim politikasını belirli URL yollarına veya IP aralıklarına uygulayabilirsiniz. Bu sayede, yalnızca kimlik doğrulamasını geçen kullanıcılar sitenize erişebilir.

Cloudflare Turnstile, sitenizdeki güvenliği artırmak için kullanabileceğiniz kullanışlı bir araçtır. Ancak, doğru konfigürasyon yapmadan önce dikkatli bir şekilde araştırmanız ve denemeniz önerilir.