Revision f054a8b3 snf-astakos-app/astakos/im/target/shibboleth.py
b/snf-astakos-app/astakos/im/target/shibboleth.py | ||
---|---|---|
95 | 95 |
elif Tokens.SHIB_NAME in tokens and Tokens.SHIB_SURNAME in tokens: |
96 | 96 |
realname = tokens[Tokens.SHIB_NAME] + ' ' + tokens[Tokens.SHIB_SURNAME] |
97 | 97 |
else: |
98 |
raise KeyError(_(astakos_messages.SHIBBOLETH_MISSING_NAME))
|
|
98 |
realname = ''
|
|
99 | 99 |
except KeyError, e: |
100 | 100 |
# invalid shibboleth headers, redirect to login, display message |
101 | 101 |
messages.error(request, e.message) |
... | ... | |
113 | 113 |
# automatically add eppn provider to user |
114 | 114 |
user = request.user |
115 | 115 |
if not request.user.can_add_auth_provider('shibboleth', |
116 |
identifier=eppn, |
|
117 |
provider_info=provider_info): |
|
116 |
identifier=eppn): |
|
118 | 117 |
messages.error(request, 'Account already exists.') |
119 | 118 |
return HttpResponseRedirect(reverse('edit_profile')) |
120 | 119 |
|
Also available in: Unified diff