Project

General

Profile

Tâche #26849

Updated by Scrum Master over 1 year ago

Dans le cadre d'une fédération avec le GAR, il est nécessaire de modifier le SSO pour renvoyer

Dans saml_message.py

Vers la ligne 163, il est nécessaire de rajouter cette ligne

@assertion.subject.subject_confirmation.subject_confirmation_data.in_response_to = request_id@

ce qui donne

@ response.status.status_code = samlp.StatusCode(samlp.STATUS_SUCCESS)
response.status.status_message = samlp.StatusMessage()
response.status.status_detail = samlp.StatusDetail()
assertion_id = gen_random_id('_')
assertion = gen_assertion(user_id, attributes, creation_date, \
auth_instant, assertion_consumer, assertion_id, \
issuer, sp_ident, session_index, from_credentials, \
auth_class, client_addr, client_dns)
assertion.subject.subject_confirmation.subject_confirmation_data.in_response_to = request_id # <= ICI
response.assertion.append(assertion)
@

Back