This commit is contained in:
Siwat Sirichai 2024-05-03 16:11:08 +07:00
parent 029fe23657
commit 1876580d86
911 changed files with 160008 additions and 2 deletions

35
index.js Normal file
View file

@ -0,0 +1,35 @@
let passport = require('passport');
let express = require('express');
let http = require('http');
let app = express();
require('./config/passport.js');
app.use(passport.initialize());
app.use(passport.session());
app.get('/login',
passport.authenticate('saml', { failureRedirect: '/selfservice', failureFlash: true }),
function(req, res) {
res.redirect('https://sso.satitm.chula.ac.th/selfservice');
}
);
app.post('/selfservice/activediretory/postResponse',
passport.authenticate('saml', { failureRedirect: '/selfservice', failureFlash: true }),
function(req, res) {
res.redirect('https://sso.satitm.chula.ac.th/selfservice');
}
);
//app.get('selfservice/secure', validUser, routes.secure);
function validUser(req, res, next) {
if (!req.user) {
res.redirect('https://sso.satitm.chula.ac.th/selfservice/login');
}
next();
}
let server = http.createServer(app);
server.listen(3000, function() {
console.log('Listening on port 3000');
});