This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
authentic2-auth-saml2/authentic2_auth_saml2/signals.py

18 lines
421 B
Python

from django.dispatch import Signal
#authz_decision
authz_decision = Signal(providing_args = ["request","attributes","provider"])
#user login
auth_login = Signal(providing_args = ["request","attributes"])
#user logout
auth_logout = Signal(providing_args = ["user"])
from authentic2.saml.common import authz_decision_cb
authz_decision.connect(authz_decision_cb,
dispatch_uid='authz_decision_on_attributes')