Yazeka
Arama sonuçlarına göre oluşturuldu
GitHub'da pasaport doğrulaması, Passport.js kütüphanesi kullanılarak yapılabilir 125. Bu süreç için aşağıdaki adımlar izlenmelidir:
- Github Uygulaması Oluşturma: Github'da bir hesap oluşturup uygulamayı kaydettirin 15. Kayıt sırasında Client ID ve Client Secret bilgileri alınır 15.
- Proje Başlatma:
npm init
komutuyla proje başlatılır ve gerekli paketler (express, express-session, ejs, mongoose, passport, passport-github2, dotenv) yüklenir 15. - .env Dosyası Oluşturma: Client ID ve Client Secret bilgilerini içeren bir .env dosyası oluşturulur 1.
- Passport.js Dosyası:
modules
klasöründe passport.js dosyası oluşturulur ve Github stratejisi eklenir 12. - Auth.js Dosyası: Rotaları yönetmek için routes klasöründe auth.js dosyası oluşturulur ve passport.authenticate() fonksiyonu kullanılır 15.
- Uygulama Dosyası (app.js): passport.js dosyasında tanımlanan strateji gerektirir 1.
Daha fazla bilgi ve kod örnekleri için aşağıdaki kaynaklara başvurulabilir:
5 kaynaktan alınan bilgiyle göre: