Skip to content

Commit 0065fb7

Browse files
authored
Merge pull request #1420 from rit-construct-makerspace/main
Always regenerate atrium tokens on log in (#1419)
2 parents 333f335 + 0defb78 commit 0065fb7

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

server/src/auth.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import {
1919
createUser,
2020
getUserByRitUsername,
2121
getUserManagerPerms,
22+
getUsersFullName,
2223
getUserStaffPerms,
2324
getUserTrainerPerms,
2425
updateAtriumToken,
@@ -411,16 +412,15 @@ export function setupSamlAuth(app: express.Application) {
411412
}
412413

413414
try {
414-
if (existingUser.atriumToken == null) {
415415
// generate atrium token for user
416416
const uid = ritUser["urn:oid:1.3.6.1.4.1.4447.1.20"];
417-
const res = await generateAtriumToken(uid);
417+
console.log("Generating atrium token for ", getUsersFullName(existingUser));
418+
const res = await generateAtriumToken(uid);
418419
if (typeof res == "string") {
419420
existingUser = await updateAtriumToken(existingUser.id, res);
420421
} else {
421422
console.error("Failed to generate atrium token for user", res, ritUser);
422423
}
423-
}
424424
} catch (e) {
425425
console.error(`Failed to generate Atrium token for user '${existingUser.ritUsername}': ${e}`)
426426
}

0 commit comments

Comments
 (0)