saml2: only load anonymous identity dump if present (#3403)
This commit is contained in:
parent
cd6f3150c5
commit
95b012f7d3
|
@ -77,12 +77,8 @@ def save_identity(profile):
|
|||
def load_identity(profile):
|
||||
request = get_request()
|
||||
session = get_session()
|
||||
if request.user:
|
||||
if request.user.anonymous:
|
||||
if session:
|
||||
profile.setIdentityFromDump(session.lasso_anonymous_identity_dump)
|
||||
else:
|
||||
profile.setIdentityFromDump(request.user.lasso_dump)
|
||||
if request.user and not request.user.anonymous:
|
||||
profile.setIdentityFromDump(request.user.lasso_dump)
|
||||
else:
|
||||
if session and session.lasso_anonymous_identity_dump:
|
||||
profile.setIdentityFromDump(session.lasso_anonymous_identity_dump)
|
||||
|
|
Loading…
Reference in New Issue