GitHub'da pasaport doğrulaması, Passport.js ve passport-github modülü kullanılarak yapılabilir. Doğrulama adımları: 1. Uygulama Kaydı: GitHub'da bir uygulama oluşturup, client ID ve client secret bilgilerini alın. 2. Stratejinin Yapılandırılması: `passport.use()` fonksiyonunu kullanarak GitHub stratejisini tanımlayın. ```javascript var GitHubStrategy = require('passport-github').Strategy; passport.use(new GitHubStrategy({ clientID: GITHUB_CLIENT_ID, clientSecret: GITHUB_CLIENT_SECRET, callbackURL: "http://127.0.0.1:3000/auth/github/callback" }, function(accessToken, refreshToken, profile, done) { // Doğrulama işlemleri ve kullanıcı oluşturma })); ``` 3. Taleplerin Doğrulanması: `passport.authenticate('github')` fonksiyonunu kullanarak istekleri doğrulayın. ```javascript app.get('/auth/github', passport.authenticate('github')); ```