Scénario #34728
EOLE 2.9 : le changement de mot de passe via EoleSSO n'est plus fonctionnel
Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Target version:
Start date:
10/01/2022
Due date:
01/01/2024
% Done:
100%
Story points:
3.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
Auto
Description
La détection de l'expiration de mot de passe est toujours fonctionnelle ce qui prouve que la communication avec le DC est bonne, par contre, le changement de mot de passe ne l'est pas.
Par facilité, nous avions choisi d'utiliser le script existant changepasswordeole.pl pour cette opération :
root@1968cbd113fb:/usr/share/sso# rgrep changepasswordeole -A8 cas_resources.py: cmd = '/usr/sbin/changepasswordeole.pl {} {}'.format(username, password) cas_resources.py- try: cas_resources.py- ret = subprocess.check_output(cmd, stderr=subprocess.STDOUT, shell=True) cas_resources.py- except subprocess.CalledProcessError as e: cas_resources.py- if from_url: cas_resources.py- return RedirectResponse('?service=%s&pwdneedchange=%s&user=%s&error=1' %(from_url, "1", username)) cas_resources.py- return RedirectResponse('?pwdneedchange=%s&user=%s&error=1' %("1", username)) cas_resources.py- cas_resources.py- return RedirectResponse('login?service=%s&success_changepwd=1' %(from_url))
Il faudrait installer ce script (et ses dépendances) dans le conteneur et le configurer !
Ou alors coder l'équivalent en python puisqu'il semblerait que EoleSSO possède tous les éléments (modulo, le mot de passe de l'utilisateur utilisé pour la "synchro")...
Subtasks
History
#1 Updated by Joël Cuissinat 6 months ago
- Description updated (diff)
#2 Updated by Gilles Grandgérard 5 months ago
- Tracker changed from Demande to Scénario
- Start date deleted (
10/17/2022) - Release set to Carnet de produit (Cadoles)
- Story points set to 1.0
#3 Updated by Gilles Grandgérard 5 months ago
3pt car
- fonctionnel sur Scribe
- fonctionnel sur AmonEcole
- fonctionnel sur Seth-Education
#4 Updated by Joël Cuissinat 5 months ago
- Story points changed from 1.0 to 3.0
#5 Updated by Joël Cuissinat 5 months ago
- Description updated (diff)
#6 Updated by Benjamin Bohard 5 months ago
- Due date set to 01/01/2024
- Assigned To set to Benjamin Bohard
- Target version set to Carnet Cadoles
- Start date set to 10/01/2022
#7 Updated by Ludwig Seys 5 months ago
- Status changed from Nouveau to Résolu
#8 Updated by Joël Cuissinat 4 months ago
- Status changed from Résolu to Terminé (Sprint)
- Target version changed from Carnet Cadoles to Livraison Cadoles 31/01/2023
- Release changed from Carnet de produit (Cadoles) to EOLE 2.9.0