Users unable to login using Wordpress SSO

Yes, Discourse recently changed the way it handles SSO login attempts for users with unverified email addresses. If the require_activation SSO parameter is set to true, users from the SSO provider site are no longer being matched with existing Discourse users by their email address. You can find some details for dealing with this here: Debugging and fixing common SSO issues.

There are a couple of possible solutions for you. If it’s only affecting a few users on your site, you can try the approach that’s outlined in the topic I linked to above. If it’s affecting many users, you may need to add some code to your WordPress site to prevent the require_activation parameter from being set to true.

How were the users created on your WordPress and Discourse sites? Were users imported into either of them?

2 Likes