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

Open
2 of 3 tasks
ClemGerard opened this issue Apr 2, 2024 · 7 comments · May be fixed by #508
Open
2 of 3 tasks

Mettre en place l'authentification #402

ClemGerard opened this issue Apr 2, 2024 · 7 comments · May be fixed by #508
Assignees
Labels
feature New feature / functionality python Pull requests that update Python code

Comments

@ClemGerard
Copy link
Collaborator

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.

Tasks

  • Créer l'endpoint de login /oidc/redirect_uri
  • capitaliser sur la doc transmise (CR + doc sur Resana)
  • Vérification du token par le backend
@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
Collaborator Author

Check avec équipe NEO en top prio

@ClemGerard
Copy link
Collaborator 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
Collaborator Author

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

@ClemGerard
Copy link
Collaborator Author

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

@ClemGerard
Copy link
Collaborator 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
Collaborator 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature / functionality python Pull requests that update Python code
Projects
None yet
3 participants