'your username must be different than your nickname'

We set up the sync and it seems to be working fine, except a bug where it sets the username and nickname as similar in Wordpress, and that makes the username invalid in Wordpress.

It works, but if you try to change anything for example a users role, you get the error message and the change doesn’t go through

Could you give some more detail about what you are doing here?

Using the Wordpress plugin to sync user accounts

We did have Discourse as an SSO provider but that caused issues so i turned it off

Are you syncing accounts by enabling the ‘Create or Sync Discourse Users on Login’ option? All it is doing is sending user data from WordPress to Discourse. The only field it updates on WordPress is the Discourse Username field. This field is only used by the WP Discourse plugin, so it shouldn’t be causing a problem.

I think that by default WordPress sets the nickname to the same value as the username field. Do you have the iThemes Security plugin installed on your site? The only reference I can find to the error in your screenshot is for sites that are using that plugin.

thanks, i do have iThemes security. i’ll switch it out for something else

혹시 나중에 이 내용을 다시 확인하는 사람이 있을까 봐 말씀드리면, 문제를 일으키는 것은 ithemes 모듈의 "system tweaks"입니다. 해당 기능을 비활성화하면 정상적으로 작동할 것입니다. ithemes 보안 기능의 "system tweaks"가 서버 설정 파일을 수정하는 것 같습니다.