Je rencontre cette erreur en tentant de déconnecter un utilisateur via le point de terminaison de déconnexion SSO, à la fois sur Postman et sur le site.
Les journaux de production indiquent une erreur de routage. J’ai vérifié à deux reprises que le nom d’utilisateur et la clé API sont corrects. Je parviens à faire fonctionner le même code dans l’environnement de développement, mais pas en production.
J’ai essayé de révoquer et de recréer la clé API à plusieurs reprises, sans succès. J’ai également essayé de placer les paramètres dans l’en-tête et de les envoyer en tant que paramètres de requête.
Voici la sortie du journal de production :
Started POST “/admin/users/2/log_out?api_username=dev&api_key=[FILTERED]” for 73.71.125.29 at 2020-05-26 01:37:17 +0000
ActionController::RoutingError (No route matches [POST] “/admin/users/2/log_out”)
Faut-il effectuer une opération particulière pour que la clé API soit prise en compte en production ?