* extra/modules/liberty.py:
- create variable to hold continue_to tuple - add continue_to argument for failed artifact request - remove invalid character in comments
This commit is contained in:
parent
aa2bdf2299
commit
6c76cc53bc
|
@ -95,9 +95,9 @@ class AlternateLibertyDirectory(authentic.liberty.root.RootDirectory):
|
|||
def proxyAssertionConsumer(self):
|
||||
session = get_session()
|
||||
request = get_request()
|
||||
continue_home = ('/',_('Home'))
|
||||
|
||||
server = authentic.misc.get_lasso_server(lasso.PROVIDER_ROLE_SP)
|
||||
|
||||
if session.msp_login_dump:
|
||||
login = lasso.Login.newFromDump(server, session.msp_login_dump)
|
||||
session.msp_login_dump = None
|
||||
|
@ -114,12 +114,12 @@ class AlternateLibertyDirectory(authentic.liberty.root.RootDirectory):
|
|||
try:
|
||||
soap_answer = soap_call(login.msgUrl, login.msgBody)
|
||||
except authentic.liberty.root.SOAPError:
|
||||
return template.error_page(_('Failed to get Assertion from identity provider'))
|
||||
return template.error_page(_('Failed to get Assertion from identity provider'),continue_to=continue_home)
|
||||
try:
|
||||
login.processResponseMsg(soap_answer)
|
||||
except lasso.Error, error:
|
||||
# Traitement d'une demande de federation existante
|
||||
# apres désynchro, on recree a la volee
|
||||
# apres desynchro, on recree a la volee
|
||||
if error[0] == lasso.LOGIN_ERROR_FEDERATION_NOT_FOUND:
|
||||
t = self.proxy_auth_federation_not_found(login)
|
||||
if t:
|
||||
|
|
Reference in New Issue