아, 죄송합니다 — 전에 답변을 했다고 확신했는데… 그렇지 않았나 봅니다. 그냥 생각만 하고 있었던 것 같네요! 어쨌든:
-
이메일은 처음에 WordPress와 Discourse 모두 SSO에서 동기화됩니다. 하지만 많은 요청이 있어, Discourse에서 해당 이메일을 변경할 수 있도록 허용했습니다. (로그인에 직접 연결된 이메일 주소가 아닌 다른 곳으로 Discourse 알림을 보내고 싶어하는 경우가 꽤 잦은 것으로 드러났습니다.) WordPress에서도 이메일 주소를 변경할 수는 있지만, 그렇게 하는 사람이 있는지, 심지어 해당 인스턴스에서 나가는 이메일이 _동작하는지_조차 알지 못합니다.
-
"user id"라고 한 것은 "username"을 의미했습니다. 사용자 이름은 항상[1] Discourse와 WordPress 모두 SSO에서 가져오며, 어떤 경우에도 사용자가 변경할 수 없습니다. 제게는 알 수 없는 이유지만, 당시에는 합리적이었을 가능성이 있습니다. SSO 쪽에서는 이것이
nickname으로 처리되며,oauth2 json username path에 매핑됩니다.
실제로 제 계정처럼 SSO를 도입하기 전에 설정된 일부 계정은 잘못된 상태입니다. 저는 mattdm 대신 "Matthew Miller"로 표시되어 있습니다. 하지만 이 부분은 정리할 수 있습니다. ↩︎