Skip to content
This repository has been archived by the owner on Oct 22, 2024. It is now read-only.

Ajout de DT pour France Travail #395

Closed
wants to merge 12 commits into from
Closed

Ajout de DT pour France Travail #395

wants to merge 12 commits into from

Conversation

ikarius
Copy link
Contributor

@ikarius ikarius commented Oct 3, 2024

  • WIP: configuration de mozilla_django_oidc
  • Adaptation du composant d'identification
  • user: ajout du champ sub_pc
  • settings: ajout de la conservation de id_token
  • WIP: routes
  • WIP: Flow OIDC correctement implementé coté back
  • MAJ de l'utilisateurs existant
  • nettoyage settings
  • nettoyage views oidc
  • gestion de l'URL suivant
  • settings: ajout de commentaires
  • import: ajout de la possibilité d'importer un fichier FT alternatif pour les DT

Choix de `mozilla_django_oidc` plus compact et configurable que la
plupart des libs concurrentes.
Cette lib OIDC a aussi l'avantage de n'être qu'un client OIDC et pas un
`provider,` ce qui réduit considérablement sa surface.
Le code est propre et adaptable, relativement bien documenté (mais assez
peu testé).
Des adaptations à ProConnect et aux détails spécifiques de son flow OIDC
(claims/scopes/token) sont prévues.
Ont été remaniés (légèrement) :
- le décodage des informations utilisateur (userinfo)
- la création des utilisateurs
- la déconnexion
Qui est l'identifiant technique ProConnect de l'utilisateur
Nécessaire pour la suppression de la session distante ProConnect (1ère
étape de la déconnexion)
…our les DT

Le fichier recensant les DD/DT France Travail est incomplet
(`drdt.csv`).
La modification permet d'importer des DT France Travail manquantes (pour
peu que le fichier soit au même format).
Certaines informations de détails sont incomplètes et devront être
ajoutées à posteriori, mais les informatins récemment fournies par FT
permettent au moins de créer des structures complètes pour les
rattachements.
Copy link

New dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
pypi/[email protected] environment, eval, filesystem, network, shell Transitive: unsafe +70 758 MB parsys-python

View full report↗︎

@ikarius ikarius closed this Oct 3, 2024
@ikarius ikarius deleted the fix-dr-dt branch October 3, 2024 10:31
@ikarius ikarius restored the fix-dr-dt branch October 3, 2024 10:31
@ikarius ikarius deleted the fix-dr-dt branch October 3, 2024 10:34
@ikarius ikarius self-assigned this Oct 7, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant