Erreur d'authorization à la création d'un compte #52
Labels
No labels
bug
documentation
fonctionnalité
No milestone
No project
No assignees
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: yaal/escut#52
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Pour reproduire :
1- Lancer Lago puis Escut/Canaille/Maildump
2- Cache vidé, cliquer sur "C'est pour moi" sur l'accueil.
3- Remplir le formulaire de canaille et valider, Accepter le consent
4- Redirection sur la page d'accueil de Escut avec un flash message d'erreur "Une erreur est survenue lors de la création de votre compte."
Dans les logs :
ERROR in oauth: Failed to authorize user in Canaille: mismatching_state: CSRF Warning! State not equal in request and response.
additionnellement : Cliquer sur "Connexion" affiche un flash "Une erreur est survenue lors de votre connexion, nous n'avons pas su retrouver votre compte utilisateur."
Dans les logs :
ERROR in session: Failed to retrieve user test from Lago: {'status': 404, 'error': 'Not Found', 'code': 'customer_not_found'}
Si j'actualise la page (
ctrl+maj+r
et que je reclique sur "C'est pour moi !" j'arrive directement sur la page de checkout@eloi Une idée sur l'origine de cette erreur de CSRF ? On l'a très fréquemment mais pas systématiquement.
Je pense que c'est possiblement la même raison que pour #56. En tout cas, j'essaierais de résoudre #56 avant de trop enquêter sur cette erreur.
edit: non c'est que j'avais oublié de configurer stripe dans lago
A voir si #65 a résolu le problème
j'ai toujours
escut-1 | [2025-08-21 06:17:46,764] - ERROR in oauth: Failed to authorize user in Canaille: mismatching_state: CSRF Warning! State not equal in request and response.
à la création de compte. Lorsque je crée un autre compte ça fonctionne directement, c'est juste le premier qui a l'air de pas vouloir.Pour info, je viens de mettre l'identification authlib/Canaille dans Sisyphe et j'ai exactement la même erreur. Par contre ça n'est pas bloquant.