diff --git a/djangosaml2/views.py b/djangosaml2/views.py index 34b77761..980fa2bd 100644 --- a/djangosaml2/views.py +++ b/djangosaml2/views.py @@ -181,6 +181,9 @@ def load_sso_kwargs_authn_context(self, sso_kwargs): def load_sso_kwargs(self, sso_kwargs): """ Inherit me if you want to put your desidered things in sso_kwargs """ + def add_idp_hinting(self, http_response): + return add_idp_hinting(self.request, http_response) or http_response + def get(self, request, *args, **kwargs): logger.debug('Login process started') next_path = self.get_next_path(request) @@ -388,7 +391,7 @@ def get(self, request, *args, **kwargs): ) # idp hinting support, add idphint url parameter if present in this request - response = add_idp_hinting(request, http_response) or http_response + response = self.add_idp_hinting(http_response) or http_response return response diff --git a/setup.py b/setup.py index 7052a843..0cda4eb2 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def read(*rnames): setup( name='djangosaml2', - version='1.3.3', + version='1.3.4', description='pysaml2 integration for Django', long_description=read('README.md'), long_description_content_type='text/markdown',