• Buradasın

    GitHub'da pasaport nasıl doğrulanır?

    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:
    1. 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.
    2. 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.
    3. .env Dosyası Oluşturma: Client ID ve Client Secret bilgilerini içeren bir .env dosyası oluşturulur 1.
    4. Passport.js Dosyası:
      modules
      klasöründe passport.js dosyası oluşturulur ve Github stratejisi eklenir 12.
    5. 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.
    6. 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:
    • medium.com'da "How to set up passport authentication for GitHub" makalesi 1;
    • ichi.pro'da "Düğüm ve Pasaport JS - Github Kimlik Doğrulaması" başlıklı yazı 2;
    • dev.to'da "Nodejs ile Passport.js ve MongoDB kullanarak Github Kimlik Doğrulaması" makalesi 5.
    5 kaynaktan alınan bilgiyle göre:

    Konuyla ilgili materyaller

    GitHub pasaport istiyor mu?

    GitHub pasaport istemez, ancak GitHub hesabı ile kimlik doğrulaması (authentication) yapılabilir. Bunun için, Passport gibi OAuth 2.0 API'sini kullanan GitHub ile entegre olan bir kimlik doğrulama stratejisi kullanılabilir.