diff --git a/authens/backends.py b/authens/backends.py index fb164a7..38da33c 100644 --- a/authens/backends.py +++ b/authens/backends.py @@ -107,6 +107,7 @@ class ENSCASBackend: CASAccount.objects.create( user=user, entrance_year=entrance_year, cas_login=cas_login ) + post_cas_create.send(user, cas_login=cas_login, attributes=attributes) return user # Django boilerplate. diff --git a/authens/signals.py b/authens/signals.py new file mode 100644 index 0000000..4c50aa2 --- /dev/null +++ b/authens/signals.py @@ -0,0 +1,3 @@ +import django.dispatch + +post_cas_create = django.dispatch.Signal()