X-Git-Url: https://git.mdrn.pl/cas.git/blobdiff_plain/7e61a123a0b4b5f6641cb791f76cda92369dca4b..0dd89aae9312bb35ea3398bc9cbf4312ac8d5003:/src/accounts/models.py diff --git a/src/accounts/models.py b/src/accounts/models.py index 126fc11..c9aaec6 100644 --- a/src/accounts/models.py +++ b/src/accounts/models.py @@ -1,4 +1,5 @@ from django.db import models +from cas_provider.signals import cas_collect_custom_attributes class Service(models.Model): @@ -9,3 +10,12 @@ class Service(models.Model): class Meta: ordering = ('ordering', ) + + +def user_attributes(sender, user, **kwargs): + return { + 'firstname': user.first_name, + 'lastname': user.last_name, + 'email': user.email, + } +cas_collect_custom_attributes.connect(user_attributes)