Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mettre en place l'authentification #402

Closed
2 tasks done
ClemGerard opened this issue Apr 2, 2024 · 8 comments · Fixed by #508
Closed
2 tasks done

Mettre en place l'authentification #402

ClemGerard opened this issue Apr 2, 2024 · 8 comments · Fixed by #508
Assignees
Labels
feature New feature / functionality help wanted Extra attention is needed python Pull requests that update Python code

Comments

@ClemGerard
Copy link

ClemGerard commented Apr 2, 2024

Mise en place de l'authentification via le SSO Passage 2, pour permettre la remontée d'informations dans les formulaires de demandes d'avis et l'affichage des fonctionnalités de contacts uniquement pour les FSI. (Plutôt côté frontend)

Tasks

  • Créer l'endpoint de login /oidc/redirect_uri
  • capitaliser sur la doc transmise (CR + doc sur Resana)
@ClemGerard ClemGerard added feature New feature / functionality python Pull requests that update Python code labels Apr 2, 2024
@ClemGerard ClemGerard self-assigned this Apr 9, 2024
@ClemGerard
Copy link
Author

Check avec équipe NEO en top prio

@ClemGerard
Copy link
Author

Réception des documents techniques sur la collecte des ID issues de Cheops et Proxyma, et leur gestion dans Passage 2.
Analyse à suivre

@ClemGerard
Copy link
Author

En attente de confirmation des données collectées pour assurer nos traitements

@ClemGerard
Copy link
Author

après étude, test avec le proxy OIDC .
Décision à venir sur l'utilisation ou non de ce proxy

@ClemGerard
Copy link
Author

ClemGerard commented Jun 21, 2024

Statuer avec Lukas sur les manipulations à faire depuis un NEO pour être authentifié grâce à un token Proxyma, sur passage 2 :

  • Définir s'il a du cliquer sur un lien supplémentaire pour s'authentifier
  • Si le token proxyma est reconnu par passage 2 : expérience sans clic : on l'authentifie dès le début, sans afficher l'écran de connexion passage 2.
  • Si le token proxyma n'est pas reconnu par passage 2 : afficher la mire de connexion Passage 2 : avec bouton connexion via Proxyma / via Cheops.

A priori, authentification dès l'ouverture de l'app pour afficher sous condition d'authentification la fonctionnalité de contact.

@ClemGerard
Copy link
Author

Implémentation transitoire :

  • bouton contacter un expert affiché en permanence
  • Si clic sur ce bouton : lance le ping check réseau MI
  • Affichage de la mire de login Passage 2
  • Si pas sur le réseau du MI : bouton grisé + message comme quoi l'agent n'est pas sur le réseau du MI donc n'a pas accès à la fonctionnalité

@thomashbrnrd thomashbrnrd linked a pull request Jun 27, 2024 that will close this issue
@leihuayi leihuayi reopened this Jul 9, 2024
@leihuayi
Copy link
Contributor

leihuayi commented Jul 9, 2024

Tests en qualif ont un résultat étrange

@leihuayi leihuayi added the help wanted Extra attention is needed label Jul 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature / functionality help wanted Extra attention is needed python Pull requests that update Python code
Projects
None yet
3 participants