Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress’te OAuth Girişi Nasıl Eklenir (Adım Adım)

Kullanıcıların web sitenize giriş yapmasını ne kadar kolaylaştırırsanız, aktif üye olma ve içeriğinizle etkileşime geçme olasılıklarının o kadar arttığını öğrendim.

OAuth oturum açma burada devreye giriyor – insanların Google, Facebook veya X gibi mevcut sosyal hesaplarını kullanarak tek bir tıklamayla WordPress web sitenizde oturum açmalarına olanak tanıyor.

Ancak şöyle bir şey var: OAuth oturum açma teoride basit görünse de, doğru şekilde kurmak zor olabilir. En güvenilir çözümü bulmak için gerçek WordPress web sitelerinde çeşitli eklentileri ve yöntemleri test ettim.

Bugün, WordPress’e OAuth girişi eklemek için kanıtlanmış yöntemimi paylaşıyorum. Size doğru kurulumu nasıl yapacağınızı, sık karşılaşılan tuzaklardan nasıl kaçınacağınızı ve sitenizde sorunsuz bir şekilde nasıl çalışacağını göstereceğim.

Add OAuth Login in WordPress

WordPress’e OAuth Girişi Eklemenin Faydaları

Geleneksel girişlerde, zayıf parolalar ve unutulan kimlik bilgileri yaygın sorunlardır.

Kullanıcılar genellikle oturum açma bilgilerini hatırlamakta zorlanır, bu da hayal kırıklığına ve sık sık parola sıfırlamaya neden olur.

OAuth, büyük sağlayıcıların güvenli kimlik doğrulama yöntemlerini kullanarak bu sorunları önlemeye yardımcı olur. Ziyaretçiler yeni kullanıcı adları ve parolalar oluşturmak yerine Google, Facebook veya GitHub gibi zaten güvendikleri hesaplarla giriş yapabilirler.

Bu sağlayıcıların çoğu ayrıca iki faktörlü kimlik doğrulama sunarak ekstra bir güvenlik katmanı ekler.

Bu kolaylaştırılmış giriş süreci, daha hızlı erişim ve daha az terk edilmiş kayıt sağlar. Kullanıcıların kolay olduğunda kayıt işlemini tamamlama olasılığı daha yüksektir.

OAuth ayrıca spam kayıtlarını ve sahte hesapları azaltabilecek ekstra bir güvenlik katmanı ekler. Kullanıcılar doğrulanmış üçüncü taraf hesapları üzerinden giriş yaptıklarından, botların ve spam gönderenlerin sahte profiller oluşturması zorlaşır.

Genel olarak, web sitenize OAuth girişi eklemek, kullanıcılarınız için daha sorunsuz ve daha güvenli bir deneyim yaratır. Şimdi size WordPress’te nasıl kurulacağını göstereceğim.

WordPress’te OAuth Girişi Nasıl Eklenir

WordPress’te OAuth oturum açma özelliğini kurmak düşündüğünüzden daha kolaydır. Doğru eklentiyle, kullanıcıların yalnızca birkaç tıklamayla mevcut sosyal hesaplarıyla oturum açmalarına izin verebilirsiniz.

Nextend Social Login kullanmanızı öneririm. Google, Facebook ve Twitter gibi üçüncü taraf sağlayıcılar üzerinden giriş yapmayı destekleyen popüler bir sosyal medya eklentisidir.

Kurulduktan sonra, kullanıcılar giriş ve kayıt sayfalarınızda sosyal giriş düğmelerini görecek ve yeni bir hesap oluşturmadan sitenize erişmelerini kolaylaştıracaktır.

Adım 1: Nextend Sosyal Giriş Eklentisini Kurun ve Etkinleştirin

Öncelikle Nextend Social Login eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Ayrıntılar için bir WordPress eklentisinin nasıl kurulacağına ilişkin bu eğitime bakın.

Not: Nextend Social Login’in bu eğitim için kullanabileceğiniz ücretsiz bir sürümü de vardır.

Eklenti etkinleştirildikten sonra, WordPress panosundan Ayarlar ” Nextend Sosyal Giriş sayfasına gidin.

Bu eğitimde, Google ile OAuth girişini nasıl ekleyeceğinizi göstereceğim. Nextend Social Login ayrıca Facebook, X (eski adıyla Twitter), Reddit ve daha fazlası üzerinden oturum açma imkanı sunuyor. Süreç, seçtiğiniz sağlayıcıya bağlı olarak biraz farklı olabilir.

Adım 2: Bir Google Uygulaması Oluşturun

Burada, Google bölümündeki ‘Başlarken’ düğmesine tıklamanız gerekir.

Click Getting Started button for Google

Bu sizi yeni bir sayfaya götürecek ve burada Google hesabınızla OAuth girişine izin verecek Google uygulamanızı oluşturmak için ekranda talimatlar göreceksiniz.

Bu içeriği okuduktan sonra, verilen Google Search Console bağlantısını tıklamanız yeterlidir.

Click the Google Console link

Bu sizi, oturum açmak için Google hesabı kimlik bilgilerinizi ekleyebileceğiniz yeni bir ekrana götürecektir.

Ardından, bir açılır pencere açmak için üstteki düğmeye tıklayın ve ‘Yeni proje’ düğmesine tıklayın.

Click the New Project button

Ardından, oluşturduğunuz proje için bir ad eklemeniz gerekir.

Ayrıca bir konum ve organizasyon da ekleyebilirsiniz. Bundan sonra, ‘Oluştur’ düğmesine tıklayın.

Add project name, organization, and location

Bir proje eklediğinizde, kontrol paneline geri döneceksiniz. Buradan, sol sütundan ‘OAuth onay ekranı’ sekmesine geçin.

Devam edin ve ‘Başlayın’ düğmesine tıklayın.

Click Get Started on the OAuth consent screen

Şimdi, uygulamanız için bir ad eklemeniz gerekiyor. Bu ad, onay istenirken gösterilecektir.

Ardından, kullanıcıların onaylarıyla ilgili soruları olduğunda sizinle iletişime geçebilmeleri için ‘Kullanıcı destek e-postası’ alanına iş e-posta adresinizi ekleyin. Ardından, ‘İleri’ düğmesine tıklayın.

Add app name and support email

Ardından, WordPress’te OAuth oturum açma işleminiz için bir hedef kitle seçmeniz gerekir.

Uygulamanız bir Google Workspace (eski adıyla G Suite) kuruluşu içinde özel kullanım içinse ‘Dahili’ seçeneğini belirleyebilirsiniz. Bu, yalnızca şirketinizin etki alanındaki kullanıcıların oturum açabileceği anlamına gelir.

Öte yandan, uygulamanız veya web siteniz genel kullanıma yönelikse ‘Harici’ seçeneği en iyisidir. Bu, Google hesabı olan herkesin oturum açmasına olanak tanır.

Ancak, ilk kurduğunuzda uygulama test modunda olacaktır, yani yalnızca manuel olarak test kullanıcısı olarak eklediğiniz kullanıcılar uygulamaya erişebilir.

Yayına geçmeye hazır olduğunuzda, kısıtlamaları kaldırmak için uygulamanızı Google’ın doğrulama sürecine göndermeniz gerekebilir.

Choose audience for your OAuth login

Bundan sonra, e-posta adresinizi tekrar ekleyin.

Bu, Google’ın projenizdeki herhangi bir değişiklik hakkında sizi bilgilendireceği e-posta olacaktır. Birden fazla e-posta adresi de ekleyebilirsiniz.

Add your contact information

Son olarak, Google API hizmetleri politikasını kabul etmeniz yeterlidir.

Son olarak, ‘Oluştur’ düğmesine tıklayın.

Create your app

İşlem tamamlandığında, ‘OAuth Genel Bakış’ sayfasına yönlendirileceksiniz.

Buradan, ‘OAuth İstemcisi Oluştur’ düğmesine tıklayın.

Click the Create OAuth Client button

Bir sonraki ekranda, bir OAuth İstemci Kimliği oluşturmanız gerekecektir.

Uygulama türü açılır menüsünden ‘Web uygulaması’ seçeneğini seçin.

Ardından, müşteri kimliğiniz için bir ad ekleyin.

Create a client ID

Bundan sonra, ‘Yetkili yönlendirme URI’leri’ bölümüne gidin ve yönlendirme URL’sini girmek için ‘+ URL Ekle’ düğmesine tıklayın.

Burada, Nextend Social Login eklentisi tarafından sağlanan bağlantıyı eklemeniz gerekir. Bu URL, kullanıcıların Google ile giriş yaptıktan sonra WordPress web sitenize doğru şekilde geri yönlendirilmesini sağlar.

Ardından, ‘Oluştur’ düğmesine tıklayın.

Add a redirect URL in the Google Search Console

Nextend’in web siteniz için oluşturduğu URL’yi WordPress kontrol panelinize geri dönerek bulabilirsiniz.

Burada, gerekli yönlendirme URL’sinin belirtildiği eklenti tarafından verilen ekran talimatlarını kontrol edin.

Redirect URL given by Nextend

OAuth istemci kimliği oluşturulduktan sonra, ekranınızda kimlik bilgilerinizi listeleyen bir açılır pencere görünecektir.

Müşteri Kimliğinizi ve Müşteri Sırrınızı buradan kopyalayın ve güvenli bir yerde saklayın.

Copy the client ID and client secret

Ardından, soldaki menüden ‘OAuth Onay Ekranı’ sayfasına gidin.

Burada, ‘Kitle’ sekmesine geçin ve Google Hesabı olan herhangi bir kullanıcıya bu uygulamaya izin vermek için ‘Uygulamayı Yayınla’ düğmesine tıklayın.

Bu, ‘Onayla’ düğmesine tıklayabileceğiniz bir açılır pencere açacaktır. Şimdi, Google uygulamanızı doğrulayacak ve yayınlayacaktır. Bu işlem 15-20 dakika sürebilir.

Click the Publish App button

3. Adım: Google Yapılandırmanızı Doğrulayın

Şimdi, WordPress kontrol panelinize geri dönün ve üst kısımdan Google için ‘Ayarlar’ sekmesine geçin.

Bundan sonra, daha önce kopyaladığınız Müşteri Kimliğini ve Müşteri Sırrını ekleyin ve ‘Değişiklikleri Kaydet’ düğmesine tıklayın.

Add client ID and Client Secret

Bunu yaptığınızda, Nextend Social Login yapılandırmanızı doğrulamanızı isteyen bir açılır pencere gösterecektir. Devam edin ve ‘Ayarları Doğrula’ düğmesine tıklayın.

Bu adımı atlarsanız Google OAuth oturum açma seçeneğinin ekranınızda görünmeyeceğini unutmayın.

Click the Verify Settings button

Ardından, üst kısımdan ‘Düğmeler’ bölümüne geçin.

Burada, Google OAuth oturum açma işleminiz için bir düğme stili seçebilirsiniz. İsterseniz özel kodla özel bir düğme de oluşturabilirsiniz.

İşiniz bittiğinde, değişikliklerinizi kaydetmek için ‘Değişiklikleri Kaydet’ düğmesine tıklamanız yeterlidir.

Choose your button style

Şimdi üst kısımdan Global Ayarlar ” Giriş Formu sekmesine geçmeniz gerekiyor.

Burada, kullanıcıların OAuth oturum açma seçeneğini buradan kolayca seçebilmeleri için ‘Oturum Açma Formu’ seçeneği için ‘Oturum açma düğmelerini göster’ kutusunu işaretleyin.

💡İlgiliGönderi: Varsayılan WordPress giriş formunu kullanmak istemiyorsanız, özel bir WordPress giriş sayfasının nasıl oluşturulacağına ilişkin eğitimimize bakın.

Geri kalan ayarları da isteğinize göre yapılandırabilirsiniz.

Choose show login buttons option

Ardından, ‘Değişiklikleri Kaydet’ düğmesine tıklayın.

Ardından, WordPress kontrol panelinden Ayarlar ” Nextend Sosyal Giriş sayfasına geri dönmeniz gerekir.

Enable Google OAuth login

Son olarak, ‘Google’ seçeneğinin altındaki ‘Etkinleştir’ düğmesine tıklayın. Artık tüm bu süreci farklı üçüncü taraf uygulamalar için OAuth girişi eklemek üzere tekrarlayabilirsiniz.

İşiniz bittiğinde, OAuth girişini çalışırken görmek için WordPress sitenizi ziyaret etmeniz yeterlidir.

OAuth login preview

Bonus: Giriş Bağlantıları ile WordPress’e Şifresiz Giriş Ekleme

OAuth oturum açma yeni parolalar oluşturma ihtiyacını ortadan kaldırsa da, kullanıcıların Google veya Facebook gibi üçüncü taraf hesaplarındaki kimlik bilgilerine güvenmeleri gerekecektir.

Tamamen şifresiz giriş yapmak istiyorsanız, giriş bağlantıları başka bir güvenli giriş yöntemi sunar. Kullanıcıların WordPress oturum açma kimlik bilgilerini atlamasına ve hesaplarına giriş yapmak için bir bağlantıya tıklamasına olanak tanır.

The Plugin Automatically Adds a Magic Link Button to the Login Screen

Magic Login eklentisi ile kullanıcıların e-posta adreslerini girmeleri yeterlidir ve gelen kutularına tek seferlik bir giriş bağlantısı gönderilir. Bağlantıya tıklandığında şifre gerekmeden anında erişim sağlanır.

Bu, hesapları güvende tutarken oturum açma sürtünmesini azaltır. Özellikle giriş engellerini en aza indirmek ve kullanıcı deneyimini iyileştirmek istediğiniz web siteleri için kullanışlıdır.

Magic Login Settings

Ayrıca, bu oturum açma bağlantıları zamana duyarlı ve benzersiz olduğundan, kaba kuvvet saldırılarına ve kimlik bilgisi sızıntılarına karşı ekstra bir güvenlik katmanı sağlar.

Başlamak için WordPress’te parolasız oturum açma nasıl eklenir eğitimimize bakın.

Umarım bu makale WordPress’e nasıl OAuth girişi ekleyeceğinizi öğrenmenize yardımcı olmuştur. Ayrıca WordPresste tek tıklamayla Google girişi ekleme hakkındaki başlangıç rehberimize ve WordPress giriş ve kayıt formuna CAPTCHA ekleme hakkındaki eğitimimize de göz atmak isteyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

Comments

  1. Congratulations, you have the opportunity to be the first commenter on this article.
    Have a question or suggestion? Please leave a comment to start the discussion.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.