Projet

Général

Profil

Tâche #26849

Scénario #28959: Traitement express MEN (39-41)

Fédération avec le GAR

Ajouté par Christophe LEON il y a environ 5 ans. Mis à jour il y a plus de 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
14/02/2019
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

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)

Révisions associées

Révision 02fccfad (diff)
Ajouté par Joël Cuissinat il y a plus de 4 ans

Update SAML for GAR federation

Ref: #26849

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Tracker changé de Anomalie à Demande

#2 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Tâche parente mis à #28959

#3 Mis à jour par Scrum Master il y a plus de 4 ans

  • Projet changé de EoleSSO à Distribution EOLE
  • Statut changé de Nouveau à En cours

#4 Mis à jour par Scrum Master il y a plus de 4 ans

  • Description mis à jour (diff)
  • Assigné à mis à Joël Cuissinat

#5 Mis à jour par Joël Cuissinat il y a plus de 4 ans

Besoin exprimé pour eole-sso 2.5 et 2.6.

#6 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 0 à 100

Fait pour EOLE >= 2.5.2 (sauf 2.6.0).

#7 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0
jojo@jojo-MS-B09611:~/git/eole-sso (master=)$ git branch -r --contains 02fccfad  
  origin/2.5.2/master
  origin/2.6.1/master
  origin/2.6.2/master
  origin/2.7.0/master
  origin/2.7.1/master
  origin/HEAD -> origin/master
  origin/dist/eole/2.5.2/master
  origin/dist/eole/2.6.1/master
  origin/dist/eole/2.6.2/master
  origin/dist/eole/2.7.0/master
  origin/dist/eole/2.7.1/master
  origin/dist/eole/2.7.2/master
  origin/master

Formats disponibles : Atom PDF