passport etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
passport etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

24.05.2020

Express, Passport, Oauth, Google

Herkese merhaba, size bayram şekeri tadında bir yazı hazırlamaya çalıştım. :) Birlikte Express ile Passport kullanarak Google OAuth örneği yapacağız.



Genelde akış aşağı yukarı şöyle olmalı:

  • Kullanıcı login linkine tıklar
  • Kullanıcı kimliğini doğrulamak üzere Google'a yönlendirilir
  • Google doğrulanan kullanıcı bilgisi ile verdiğimiz URL'e yönlendirme yapar.
  • Uygulamada kullanıcı kayıt ya da giriş işlemleri tamamlanır.
Biz işi basitleştirmek için kullanıcının login linkine tıkladığını varsayacak ve doğrudan http://localhost:3000/auth adresine gideceğiz. Kullanıcı kayıt/giriş işlemi yapmak yerine de Google'dan aldığımız e-posta ve isim bilgisini ekranda göstereceğiz.