archimed: finish sso and association support
This commit is contained in:
parent
3806d64055
commit
f4b07c3ca8
|
@ -4,3 +4,6 @@
|
|||
.*.swp
|
||||
*.egg-info
|
||||
mandaye.log
|
||||
|
||||
cam/local_config.py
|
||||
cam/mandaye_cam.log
|
||||
|
|
|
@ -6,7 +6,8 @@ from mandaye.configs import saml2 as saml2_config
|
|||
from cam.filters import archimed
|
||||
|
||||
form_values = {
|
||||
'form_action': '/BM/DEFAULT/logon.svc/logon',
|
||||
'login_url': '/BM/DEFAULT/accueil-ermes.aspx',
|
||||
'post_url': '/BM/DEFAULT/logon.svc/logon',
|
||||
'post_fields': ['username', 'password'],
|
||||
'username_field': 'username',
|
||||
'password_field': 'password',
|
||||
|
@ -36,7 +37,7 @@ archimed_mapping = [
|
|||
'values': {
|
||||
'action': '/mandaye/associate',
|
||||
'template': 'associate.html',
|
||||
'sp_name': 'Linux FR',
|
||||
'sp_name': 'Archimed',
|
||||
'login_name': form_values['username_field'],
|
||||
'password_name': form_values['password_field'],
|
||||
},
|
||||
|
@ -51,8 +52,9 @@ archimed_mapping = [
|
|||
'values': {
|
||||
'connection_url': '/mandaye/sso',
|
||||
'associate_url': '/mandaye/associate',
|
||||
'next_url': '/BM/DEFAULT/accueil-ermes.aspx',
|
||||
},
|
||||
'condition': "response.code==302"
|
||||
'condition': "'\"success\":true' in response.msg"
|
||||
},
|
||||
]
|
||||
},
|
||||
|
|
|
@ -4,7 +4,7 @@ from mandaye.filters.replay import ReplayFilter
|
|||
from mandaye.configs import saml2 as saml2_config
|
||||
|
||||
form_values = {
|
||||
'form_url': '/compte/connexion',
|
||||
'login_url': '/compte/connexion',
|
||||
'form_attrs': { 'id': 'new_account' },
|
||||
'post_fields': ['account[login]', 'account[password]'],
|
||||
'username_field': 'account[login]',
|
||||
|
|
Reference in New Issue