사용자 이름이 수정됨 – 숫자 '1'이 추가됨

저도 이 주제에서 언급된 문제와 동일한 문제를 겪고 있습니다: Usernames getting modified – numeral "1" being added

다만, 문제는 로그인/로그아웃할 때마다 추가되는 "1"이 켜졌다 꺼졌다 하는 현상이 발생하며, 이미 사용자 이름 끝에 1이 있는 경우 2로 변경된다는 점입니다.

SSO를 사용 중이신가요? 그렇다면 “가입” 시점에 사용자 이름은 이미 사용 중이라는 뜻입니다.

네, SSO를 사용하고 있습니다. 하지만 SSO를 사용할 때 동일한 이메일을 사용하며, Discourse의 사용자 이름에는 이미 '1’이 포함된 경우 '1’이 추가되거나 순차적으로 숫자가 붙습니다. 위에 첨부된 스레드에서는 버그였고 수정되었습니다. 혹시 다시 발생했을 수도 있나요?

SSO 구현에 문제가 있을 가능성이 더 큽니다. "다시 사용자 X로 로그인해 줘!"라는 요청이 "사용자 X라는 이름으로 새로운 사용자를 만들어 줘!"로 잘못 전달되고 있는 것처럼 보이므로, SSO 문서와 해당 구현 사항을 두세 번은 꼼꼼히 확인해 보시길 권합니다.

기억이 정확하다면, 사이트 설정에서 SSO 상세 로깅을 활성화할 수도 있습니다.

SSO 상세 로그를 활성화한 후, Discourse에 전송하는 external_id에 주의하세요. 해당 값은

지금 문제는 처음 로그인할 때 "1"이 표시되다가, 다시 로그인하면 사라지고 원래대로 돌아간다는 것입니다. 로그인할 때마다 마치 온/오프 스위치처럼 작동하는 것 같습니다.

즉, SSO 프로토콜을 구현한 웹 서비스가 불안정하다는 뜻입니다.

버그를 추적할 수 있도록 상세 로그를 활성화하세요.