mirror of https://github.com/jumpserver/jumpserver
feat(authentication):将cas认证通过的登录日志记录到系统
parent
1299f3da75
commit
4688e46f97
|
@ -4,6 +4,7 @@ from django.conf import settings
|
|||
from django.contrib.auth import user_logged_in
|
||||
from django.core.cache import cache
|
||||
from django.dispatch import receiver
|
||||
from django_cas_ng.signals import cas_user_authenticated
|
||||
|
||||
from jms_oidc_rp.signals import openid_user_login_failed, openid_user_login_success
|
||||
|
||||
|
@ -29,3 +30,8 @@ def on_oidc_user_login_success(sender, request, user, **kwargs):
|
|||
@receiver(openid_user_login_failed)
|
||||
def on_oidc_user_login_failed(sender, username, request, reason, **kwargs):
|
||||
post_auth_failed.send(sender, username=username, request=request, reason=reason)
|
||||
|
||||
|
||||
@receiver(cas_user_authenticated)
|
||||
def on_cas_user_login_success(sender, request, user, **kwargs):
|
||||
post_auth_success.send(sender, user=user, request=request)
|
Loading…
Reference in New Issue