Revision 9d20fe23 snf-astakos-app/astakos/im/target/shibboleth.py
b/snf-astakos-app/astakos/im/target/shibboleth.py | ||
---|---|---|
33 | 33 |
|
34 | 34 |
import json |
35 | 35 |
|
36 |
from django.conf import settings as global_settings |
|
36 | 37 |
from django.http import HttpResponseBadRequest |
37 | 38 |
from django.utils.translation import ugettext as _ |
38 | 39 |
from django.contrib import messages |
... | ... | |
75 | 76 |
SHIB_MAIL = "HTTP_SHIB_MAIL" |
76 | 77 |
|
77 | 78 |
|
78 |
@requires_auth_provider('shibboleth', login=True)
|
|
79 |
@requires_auth_provider('shibboleth') |
|
79 | 80 |
@require_http_methods(["GET", "POST"]) |
80 | 81 |
def login( |
81 | 82 |
request, |
... | ... | |
99 | 100 |
|
100 | 101 |
try: |
101 | 102 |
eppn = tokens.get(Tokens.SHIB_EPPN) |
103 |
if global_settings.DEBUG and not eppn: |
|
104 |
eppn = getattr(global_settings, 'SHIBBOLETH_TEST_EPPN', None) |
|
105 |
realname = getattr(global_settings, 'SHIBBOLETH_TEST_REALNAME', |
|
106 |
None) |
|
107 |
|
|
102 | 108 |
if not eppn: |
103 | 109 |
raise KeyError(_(astakos_messages.SHIBBOLETH_MISSING_EPPN) % { |
104 | 110 |
'domain': settings.BASEURL, |
Also available in: Unified diff