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.
ifef-registration/extra/modules/authentic_saml.py

12 lines
443 B
Python

from quixote import get_session
import authentic.liberty.saml2
import qommon.misc as misc
# Yeah another monkey patch
old_invoke_login = authentic.liberty.saml2.RootDirectory.invoke_login
def invoke_login(self, login, query):
print 'my invoke login'
get_session().service = misc.get_provider_key(login.remoteProviderId)
return old_invoke_login(self, login, query)
authentic.liberty.saml2.RootDirectory.invoke_login = invoke_login