안녕하세요, 현재 Discord Auth로 로그인하고 있으며, Auth의 'username 오버라이드’와 ‘auth overrides name’ 기능이 활성화되어 있습니다. 이름은 Discord 닉네임으로 설정되어야 합니다. 하지만 실제로는 Discord 사용자명이 이름으로 표시되고, 사용자명은 실제 사용자명이 아닌 'User1’로 변경됩니다.
버그의 예를 보여주는 동영상을 첨부합니다.
안녕하세요, 현재 Discord Auth로 로그인하고 있으며, Auth의 'username 오버라이드’와 ‘auth overrides name’ 기능이 활성화되어 있습니다. 이름은 Discord 닉네임으로 설정되어야 합니다. 하지만 실제로는 Discord 사용자명이 이름으로 표시되고, 사용자명은 실제 사용자명이 아닌 'User1’로 변경됩니다.
버그의 예를 보여주는 동영상을 첨부합니다.
Discourse 사용자 이름에는 공백이나 특수 문자를 포함할 수 없습니다.
일段时间 동안 사용했던 SSO 연결(사용자 이름에 @ 포함)이 최근 업데이트 중 하나 이후로 작동하지 않게 되었습니다. @를 밑줄(_)로 교체한 이후로 모든 것이 정상적으로 작동하고 있습니다.
Discourse에서 사용자 이름에 @를 수동으로 입력하는 것도 허용되지 않습니다.
이 문제가 해결되는지 확인해 주실 수 있을까요: DEV: Fix username/name mapping for Discord auth - Pull Request #31494 - discourse/discourse - GitHub? Discord에서 이름이 사용 가능한 경우 이름을 가져오고, 비어 있으면 사용자 이름으로 기본값을 설정하도록 되어 있습니다. 이름이 필요한 경우에만 설정하도록 더 지능적으로 만들 수도 있지만, 현재 방식은 Discord에 표시 이름이 없는 사용자의 기존 기능은 변경하지 않습니다.
이 주제는 12일 후 자동으로 닫혔습니다. 더 이상 새로운 답변을 남길 수 없습니다.