Discourse-ID가 내 포럼 대신 자체 로고와 이름을 표시합니다

“Discourse ID 계정을 사용하여 Discourse에 로그인하세요” @rishabh

두 번째 'Discourse’는 사용자가 Discourse가 아니라 제 포럼에 로그인하려는 것이므로, 이 경우 제 포럼 이름인 'FAKTout’으로 대체되어야 한다고 생각합니다. 다만, 기본 URL은 제 포럼으로 올바르게 지정되어 있습니다.

보통 그렇게 작동합니다. Discourse-ID가 이름을 업데이트하는 데 시간이 좀 걸리는 건지 궁금하네요.

감사합니다! 잠시 후 다시 확인해 보겠습니다.

@Moin @rishabh 님, 아직 변경되지 않았습니다.

자체 호스팅된 Discourse 포럼을 만들었습니다. 로그인 화면에는 "Discourse ID 계정으로 Discourse에 로그인하세요"라고 표시되어 있습니다. 원래는 “FAKTout에 로그인하세요”(제 포럼 이름)로 표시되어야 합니다. 하지만 실제 URL은 제 포럼으로 올바르게 연결됩니다. 누군가 이 문제를 수정해 주실 수 있을까요?

이것은 버그가 아니라, 현재 OAuth 시스템이 작동하는 방식입니다.

기존의 기능 요청이 있으니, 여기에 표를 던지고 진행 상황을 지켜보실 수 있습니다.

아마 제가 틀렸던 것 같습니다 :woman_facepalming:

포럼을 더 돋보이게 하라는 기능 요청과 포럼 제목 대신 “Discourse”가 표시되는 문제 사이에 차이를 보고 있습니다.

기능 요청의 예시에는 포럼 이름인 "CAN Discourse"가 표시됩니다.

이 토픽에서는 “into FAKTout” 대신 Discourse ID가 "Discourse"만 표시한다고 보고하고 있습니다.

다른 포럼에서는 올바른 이름이 표시되는 것으로 보이지만, 이 포럼에서는 그렇지 않습니다. 따라서 이것이 "현재 설정의 작동 방식"인지 확신이 서지 않습니다.

아, 제가 너무 서두르고 읽었네요. 감사합니다. 다른 포럼에서도 같은 내용을 보고 있어서 그게 일반적인 방식인 줄 알았거든요. 좀 더 조사해 보겠습니다.

네, 좋습니다. 그렇게 하겠습니다.

저도 같은 생각입니다. 제목이 변경되기 전에 메타데이터가 먼저 전송되었을 수 있습니다. 제목을 다른 것으로 변경한 후 저장하고, 다시 원하는 이름으로 바꿀 수 있을까요? 설정을 다시 저장하면 동기화가 다시 실행될 수 있습니다.

도움이 되지 않았습니다. Admin → All Site Settings → title 항목을 변경했습니다.
사이트 이름이 이 필드에서 가져오나요?

나도 그렇게 생각하지만, 내 전문 분야는 아니다. 다른 동료들도 함께 확인하고 있으니 :slight_smile:

아, 알겠습니다. 제 환경에서는 아래 방법으로 해결되었으니 시도해 보세요:

  1. SSH로 접속하여 Rails 콘솔을 실행합니다:
cd /var/discourse
./launcher enter app
rails c

  1. 두 개의 숨겨진 자격 증명을 지웁니다:
SiteSetting.discourse_id_client_id = ""
SiteSetting.discourse_id_client_secret = ""
exit

  1. 관리자 → 설정 → 로그인으로 이동하여 Discourse ID 사용 놓았다가 다시 놓습니다.

이것은 수정이라기보다는 임시 대안처럼 느껴집니다. 무료 플랜의 모든 포럼과 Discourse ID를 사용하는 기타 호스팅 사이트에서는 어떻게 작동하나요?

감사합니다. 잘 작동했습니다.

제 플랜은 셀프호스팅 플랜입니다.

작동한다고 하셨으니 그렇게 예상했습니다. 하지만 Discourse가 호스팅하는 포럼의 프로세스에 대한 제 질문에 대한 답은 아닙니다. 이름이나 로고를 업데이트할 때마다 항상 그들의 지원이 필요하다는 것은 해결책처럼 느껴지지 않습니다.

제 생각에는 호스팅 사이트에서는 이 재등록이 자동으로 처리되는 것 같습니다. 제가 이 내용을 올바르게 이해했다면 말입니다: (이 부분은 상당히 큰 가정입니다)

이것은 우회 방법이며, “/admin/config/login-and-authentication/discourse-id” 경로에도 동일한 작업을 수행할 수 있는 버튼이 있습니다:

저는 Discourse ID를 개발하는 팀에 속해 있으므로, 작동 방식을 확인하고 더 명확하게 설명할 수 있는지 검토해 보겠습니다.

하지만 제 테스트에서는 해당 버튼이 비활성화되어 있었습니다.