We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9f1502d commit db4abb6Copy full SHA for db4abb6
karma/karma/openid.py
@@ -20,3 +20,10 @@ def handle_federated_userinfo(self, user_data):
20
pass
21
return super().handle_federated_userinfo(user_data)
22
23
+ def automap_user_attrs(self, user, user_data):
24
+ super().automap_user_attrs(user, user_data)
25
+ groups = getattr(user_data, "groups", [])
26
+ for group_name in groups:
27
+ group = Group.objects.get_or_create(name=group_name)[0]
28
+ group.user_set.add(user)
29
+ group.save()
0 commit comments