Référence incident
TSR-2951
Service concerné
Portail
Impact client
Problèmes de connexion pour accéder au Portail et messages d’erreurs intempestifs une fois connecté.
Synthèse de l’incident
Contexte
N/A
Root cause
Une mise en production a généré des problèmes d’accès entre nos services internes. Ces problèmes ont engendré une déconnexion forcée de l’utilisateur qui revenait sur sa page d’authentification. La seconde occurrence a été provoquée suite à une nouvelle mise en production qui a récupéré les mauvais identifiants suite au rollback de la veille.
Actions à entreprendre par Payplug
| Symptômes | Actions |
|---|---|
| Désynchronisation de certains paramètres d’une clef API. | Mise à jour de l’ensemble des paramètres désynchronisés. |
| Renouvellement automatique de la clef API. | Investigations en cours pour empêcher le renouvellement automatique de la clef API. |
| Absence d’alerte concernant la désynchronisation de certains paramètres de l’API. | Ajout de messages d’erreurs en cas de désynchronisation des paramètres & amélioration de l’alerting. |
| Complexités sur un service de déploiement. | Améliorer les déploiements sur le service gérant les secrets (API KEY, mots de passe internes...). |
| Déconnexion forcée si un service sur l’ensemble est indisponible. | Améliorations en cours pour éviter de déconnecter les utilisateurs dès qu’un service est indisponible. |
==============ENGLISH VERSION==============
Incident reference
TSR-2951
Payment services affected by the incident
Portal
Client impact
Connection issues when accessing the Portal and unexpected error messages once logged in.
Incident Overview
Context
N/A
Root cause
A production deployment caused access issues between our internal services. These issues resulted in users being forcibly logged out and redirected back to the authentication page. The second occurrence was triggered by a subsequent production deployment that retrieved incorrect credentials following the rollback carried out the previous day.
Actions to be taken by Payplug
| Symptoms | Actions |
|---|---|
| Desynchronisation of certain API key parameters. | Update of all desynchronised parameters. |
| Automatic renewal of the API key. | Investigations ongoing to prevent the automatic renewal of the API key. |
| No alert triggered regarding the desynchronisation of certain API parameters. | Addition of error messages in the event of parameter desynchronisation & improvement of alerting. |
| Complexities within a deployment service. | Improvements to deployments on the service managing secrets (API keys, internal passwords, etc.). |
| Forced logout if any service within the ecosystem becomes unavailable. | Improvements underway to prevent users from being logged out as soon as a service becomes unavailable. |