Sorry, there was an error authorizing your account

다른 쪽에서 정확히 어떤 문제가 발생했는지 좀 더 자세히 설명해 주실 수 있으신가요? 이 오류를 찾는 분들이 이 내용을 참고해서 문제를 해결할 수 있을 것 같습니다.

저도 그중 한 명입니다. Mattermost에 대해 Discourse 인증을 설정하는 중인데, 비슷한 오류로 인해 막혀 있습니다:

Started GET "/auth/oauth2_basic/callback?code=<redacted>&state=<redacted>" for <IPv4> at 2020-02-07 13:07:46 +0000
(oauth2_basic) Setup endpoint detected, running now.
(oauth2_basic) Callback phase initiated.
(oauth2_basic) Authentication failure! invalid_credentials: OAuth2::Error,
Started GET "/auth/failure?message=invalid_credentials&origin=https%3A%2F%2F<discourse_FQDN>%2Flogin&strategy=oauth2_basic" for <IPv4> at 2020-02-07 13:07:47 +0000
Processing by Users::OmniauthCallbacksController#failure as HTML
  Parameters: {"message"=>"invalid_credentials", "origin"=>"https://<discourse_FQDN>/login", "strategy"=>"oauth2_basic"}

감사합니다.
Beam

안녕하세요,

아쉽게도 더 이상 안 됩니다… EAM 팀원 중 한 명과 통화를 했는데, 통화 중 그가 자신이 무엇을 잘못했는지 크게 깨달았다고 하더군요. 문제는 그가 정확히 무엇을 잘못했는지 저에게 한 번도 말해주지 않았다는 겁니다 :frowning:

미안해, 친구…

토론에 늦게 합류하는 것 같지만, 최근 비슷한 문제를 겪었습니다. 제 경우에는 Discourse를 설치하고 Google Sign-In과 연동한 후 문제가 발생했습니다. 처음에는 모든 것이 정상적으로 작동했지만, 나중에 원래의 드롭렛(서버 인스턴스)을 삭제하고 Discourse를 다시 설치했습니다.

재설치 과정에서 연동을 위해 기존의 Google API 자격 증명을 그대로 재사용했는데, 이로 인해 다음과 같은 오류 메시지가 나타났습니다:

“죄송합니다. 계정 인증 중 오류가 발생했습니다.”

일부러 문제를 해결하는 과정에서 재사용된 자격 증명에 문제가 있음을 깨달았습니다. 이를 해결하기 위해 연동을 위해 새로운 Google API 자격 증명 세트를 생성했습니다. 이 새로운 자격 증명으로 설정을 업데이트하자 모든 것이 완벽하게 작동하기 시작했습니다!