Skip to content

Commit 2ec47d9

Browse files
committed
add working auth
1 parent 0b6f7fa commit 2ec47d9

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

labconnect/main/auth_routes.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,16 +83,16 @@ def saml_callback():
8383
if not errors:
8484
registered = True
8585
user_info = auth.get_attributes()
86-
# user_id = auth.get_nameid()
86+
user_id = next(iter(user_info.values()))[0] + "@rpi.edu"
8787

88-
data = db.session.execute(db.select(User).where(User.email == "email")).scalar()
88+
data = db.session.execute(db.select(User).where(User.email == user_id)).scalar()
8989

9090
# User doesn't exist, create a new user
9191
if data is None:
9292
registered = False
9393
# Generate JWT
9494
# token = create_access_token(identity=[user_id, datetime.now()])
95-
code = generate_temporary_code(user_info["email"][0], registered)
95+
code = generate_temporary_code(user_id, registered)
9696

9797
# Send the JWT to the frontend
9898
return redirect(f"{current_app.config['FRONTEND_URL']}/callback/?code={code}")

0 commit comments

Comments
 (0)