Postman과 사이트 모두에서 SSO 로그아웃 엔드포인트를 통해 사용자를 로그아웃하려고 할 때 이 오류가 발생합니다.
프로덕션 로그에는 라우트 오류가 있다고 나와 있습니다. API 사용자 이름과 키가 정확한지 두 번 확인했습니다. 개발 환경에서는 동일한 코드가 작동하지만, 프로덕션에서는 작동하지 않습니다.
API 키를 여러 번 폐기하고 다시 생성해 보았지만 효과가 없었습니다. 헤더에 매개변수를 넣는 방법과 쿼리 매개변수로 보내는 방법 모두 시도해 보았습니다.
프로덕션 로그 출력은 다음과 같습니다:
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”)
프로덕션에서 API 키가 인식되도록 특별히 해야 할 일이 있을까요?