OAuth Login
Enable OAuth on WordPress login
This ensures a seamless integration between your WordPress site and Google authentication, allowing for a secure and effective OAuth process.
Once this option is enabled, on the WordPress login/register screens there will appear a new button: Continue with Google
.
To enable OAuth on WordPress, it's crucial to ensure that you have the correct return_uri
configured in Google.
Please make sure to set the following return_uri
for "Authorized redirect URIs" in https://console.cloud.google.com:
{{your_site}}/?rest_route=/simple-jwt-login/v1/oauth/token&provider=google
To enable the Continue with Google
button on your login screen, make sure you check the option Enable OAuth on WordPress login
from WordPress.
Create user if not exists
If you will have google users that may not have an account on WordPress, you can select the Create user if not exists
option from WordPress.
If somebody uses the OAuth flow, and if there is no user with user_email
equal with email from google, it will automatically create a random user, with this email and a random password.
For example, a new user can have:
{
"user_login": "user_23werowe",
"user_email": "some_email@google.com",
"password": "some-random-generated-password"
}