link student working

This commit is contained in:
Siwat Sirichai 2024-05-05 17:18:54 +07:00
parent 512a69319c
commit 5540ac6d81
4 changed files with 84 additions and 73 deletions

View file

@ -22,22 +22,18 @@ passport.use(
signatureAlgorithm: "sha256",
racComparison: "exact",
},
function (profile, done) {
async function (profile, done) {
// Query Active Directory for user details
// username is the UPN
// Store the user's group and DN in the session
let username = profile["username"];
attributes = ["dn", "memberOf"];
directory.queryUser(username, attributes, function (err, user) {
if (err) {
console.log("Error:", err);
} else {
console.log("User:", user);
profile["dn"] = user.dn;
profile["memberOf"] = user.memberOf;
return done(null, profile);
}
});
console.log("Waiting for queryUser...")
let user = await directory.queryUser(username, attributes);
console.log("user:", user);
profile["dn"] = user.dn;
profile["memberOf"] = user.memberOf;
return done(null, profile);
}
)
);