Hi @vrushalli22
What you are seeing is not the same error, the problem mentioned in this topic originally is on the side of the Google App, but yours is on your server.
The problem on your website is caused by a firewall ( probably ModSecurity ) that blocks requests when they contain certain strings, more specifically “.profile”:
With ModSecurity this is actually a very common problem, as they have this string on their black list, however one of the scopes that Google uses:
also contains that “.profile” string, which means the OAuth requests of Google will be blocked.
You can actually reproduce this problem easily, even without Nextend Social Login. You just need to open the /wp-login.php page with the .profile string appearing in a GET parameters value, e.g.:
- /wp-login.php?test=.profile
The request will be blocked and will return a 403 error. But if you make it no longer contain the blacklisted “.profile” string, e.g. you remove the last “e” character:
- /wp-login.php?test=.profil
that will load the /wp-login.php page just fine.
So to fix the problem, you should get in touch with your host and ask them to disable the rule that causes the problem. They have an error log that contains all kinds of error messages, including the ones triggered by the firewall. And that should contain the rule ID that causes this 403 error (sometimes 404).
Extra note: Please note that this topic has already been resolved, so if you would have a question or problem in the future, please open a new topic, or contact us directly here through our ticket system:
https://nextendweb.com/contact-us/nextend-social-login-support/