여러분 안녕하세요!
저희 포럼에는 법적 이유로 인해 사용자의 실제 이름을 볼 수 없어야 하는 특별한 요구 사항이 있습니다.
현재 WordPress에서 랜덤한 표시 이름(displayname)을 생성하기 위해 이 플러그인 - SX User Name Security – WordPress plugin | WordPress.org - 을 사용하고 있습니다. Discourse의 사용자 이름(username) 사용을 무시하고 대신 표시 이름(displayname)을 사용할 수 있을까요?
(불가능한 경우, WordPress에서 랜덤한 사용자 이름을 생성하는 다른 방법이 있을까요?)
감사합니다!
Wordpress를 마스터로 사용하는 SSO를 고려해 보셨나요?
안녕하세요! 답변 주셔서 감사합니다
우리는 SSO 제공자로 wp를 사용하고 있습니다. 기본적으로 실명이 존재하면 실명을 사용하도록 설정되어 있어서, 실명이 있는 경우(항상 존재합니다) displayname은 무시됩니다.
아, 그렇군요. WP 플러그인의 작동 방식을 제대로 이해하지 못했네요. 사용자 이름이 대체되어 실제 이름이 사라진다고 생각했거든요.
이 질문은 제 역량 범위를 벗어나는 것 같습니다.
아마 @simon 님이 도움을 줄 수 있을 것 같습니다.
simon
9월 30, 2020, 6:19오후
5
WordPress의 표시 이름 규칙은 Discourse의 사용자 이름 규칙과 일치하지 않습니다. 예를 들어, WordPress의 표시 이름에는 공백이 허용됩니다. SSO 로그인 시 표시 이름을 Discourse의 사용자 이름으로 전달하는 기능은 플러그인에 추가될 기능이 아니지만, 귀하의 경우 유용할 수 있습니다.
WP Discourse 플러그인에는 Discourse로 전달되는 SSO 매개변수를 조정하는 데 사용할 수 있는 wpdc_sso_params 필터가 있습니다. 이 필터를 사용하는 몇 가지 예시를 확인하려면 다음 검색 링크를 참조하십시오: Search results for 'wpdc_sso_params' - Discourse Meta . 이 변경 사항은 사이트의 테마에 추가하거나 WP Discourse 플러그인을 확장하는 플러그인에 추가할 수 있습니다. 대신 이 작업을 수행해 줄 사람을 찾고자 하시면 Marketplace 카테고리에 게시물을 등록해 보시기 바랍니다.