Skip to content
Snippets Groups Projects
Commit ea8a7c05 authored by Jörn Künsemöller's avatar Jörn Künsemöller
Browse files

TMSS-2658: Make sure we have a websocket token also for users who previously logged in to TMSS

parent 81801fa1
No related branches found
No related tags found
1 merge request!1144TMSS-2658: enable permission checks for websockets again, with logging, but...
......@@ -75,6 +75,8 @@ class TMSSOIDCAuthenticationBackend(OIDCAuthenticationBackend):
def update_user(self, user, claims):
logger.info('update user=%s claims=%s' % (user, claims))
if not Token.objects.filter(user=user).first():
Token.objects.create(user=user) # required for websockets
self._set_user_project_roles_from_claims(user, claims)
self._set_user_system_roles_from_claims(user, claims)
return user
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment