link student working
This commit is contained in:
parent
512a69319c
commit
5540ac6d81
4 changed files with 84 additions and 73 deletions
|
|
@ -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);
|
||||
}
|
||||
)
|
||||
);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue