working ish website
This commit is contained in:
parent
5540ac6d81
commit
b194d2031d
8 changed files with 271 additions and 6 deletions
|
|
@ -14,6 +14,14 @@ router.get('/selfservice/api', function (req, res) {
|
|||
response += 'Username: ' + req.user.username + '<br>';
|
||||
response += 'First Name: ' + req.user.first_name + '<br>';
|
||||
response += 'Last Name: ' + req.user.last_name + '<br>';
|
||||
usertype_map = ['Unknown', 'Student', 'Parent'];
|
||||
response += 'User Type: ' + usertype_map[req.user.userType] + '<br>';
|
||||
if (req.user.userType === directory.USER_TYPE.STUDENT) {
|
||||
response += 'Primary Parent: ' + req.user.primaryParent + '<br>';
|
||||
}
|
||||
else if (req.user.userType === directory.USER_TYPE.PARENT) {
|
||||
response += 'Students: ' + req.user.students + '<br>';
|
||||
}
|
||||
response += '<a href="/selfservice/api/logout">Logout</a>';
|
||||
res.send(response);
|
||||
}
|
||||
|
|
@ -25,7 +33,7 @@ router.get('/selfservice/api', function (req, res) {
|
|||
|
||||
router.get('/selfservice/api/logout', function (req, res) {
|
||||
req.logout();
|
||||
res.redirect('/selfservice/api');
|
||||
res.redirect('/selfservice');
|
||||
});
|
||||
|
||||
router.get('/selfservice/api/login',
|
||||
|
|
@ -42,7 +50,7 @@ router.get('/selfservice/api', function (req, res) {
|
|||
});
|
||||
|
||||
router.post('/selfservice/api/login/postResponse',
|
||||
passport.authenticate('saml', { failureRedirect: '/selfservice/api',successRedirect: '/selfservice/api', failureFlash: true }),
|
||||
passport.authenticate('saml', { failureRedirect: '/selfservice',successRedirect: '/selfservice', failureFlash: true }),
|
||||
function (req, res) {
|
||||
console.log('SAML authentication successful');
|
||||
res.redirect('/selfservice');
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue