2018-11-27 02:21:47 +00:00
|
|
|
from django.dispatch import receiver
|
2019-02-27 00:45:00 +00:00
|
|
|
|
2020-04-28 13:00:22 +00:00
|
|
|
from jms_oidc_rp.signals import openid_user_login_failed, openid_user_login_success
|
2018-11-09 06:54:38 +00:00
|
|
|
|
2020-04-26 12:36:17 +00:00
|
|
|
from .signals import post_auth_success, post_auth_failed
|
2018-11-09 06:54:38 +00:00
|
|
|
|
|
|
|
|
2020-04-28 13:00:22 +00:00
|
|
|
@receiver(openid_user_login_success)
|
2020-04-26 12:36:17 +00:00
|
|
|
def on_oidc_user_login_success(sender, request, user, **kwargs):
|
|
|
|
post_auth_success.send(sender, user=user, request=request)
|
2018-11-09 06:54:38 +00:00
|
|
|
|
|
|
|
|
2020-04-28 13:00:22 +00:00
|
|
|
@receiver(openid_user_login_failed)
|
2020-04-26 12:36:17 +00:00
|
|
|
def on_oidc_user_login_failed(sender, username, request, reason, **kwargs):
|
|
|
|
post_auth_failed.send(sender, username=username, request=request, reason=reason)
|