사용자가 제공자(역할을 하는 경우 WordPress)에 로그인한 후 Discourse로 돌아오면, 시스템이 잠시 대기한 후 로그인에 실패했다고 알려줍니다. 로그에서 다음과 같은 내용을 확인할 수 있습니다:
openid_connect_sub_mismatch: OmniAuth::Strategies::OpenIDConnect::SubVerifyError, OIDC sub mismatch.
제공자와 Discourse에는 설정 항목이 많지 않으며, 모든 것이 올바르게 설정되어 있다고 꽤 확신하지만, 제 감정은 지금 중요하지 않습니다. 그렇다면 제가 할 수 있는 조치가 있을까요?
제 사용자 사례에서 sub 값은 WordPress와 Discourse의 사용자 ID와 동일합니다.