Skip to content

Commit 57da6e5

Browse files
authored
Add samlUserdata to demo-flask session
Unlike demo-django, samlUserdata isn't set in demo-flask's session and /attrs/ always lacks attributes.
1 parent c660f6f commit 57da6e5

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

demo-flask/index.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ def index():
7979
if len(errors) == 0:
8080
if 'AuthNRequestID' in session:
8181
del session['AuthNRequestID']
82+
session['samlUserdata'] = auth.get_attributes()
8283
session['samlNameId'] = auth.get_nameid()
8384
session['samlNameIdFormat'] = auth.get_nameid_format()
8485
session['samlNameIdNameQualifier'] = auth.get_nameid_nq()
@@ -88,7 +89,7 @@ def index():
8889
if 'RelayState' in request.form and self_url != request.form['RelayState']:
8990
return redirect(auth.redirect_to(request.form['RelayState']))
9091
elif auth.get_settings().is_debug_active():
91-
error_reason = auth.get_last_error_reason()
92+
error_reason = auth.get_last_error_reason()
9293
elif 'sls' in request.args:
9394
request_id = None
9495
if 'LogoutRequestID' in session:

0 commit comments

Comments
 (0)