Members
94The best WordPress membership and user role editor plugin. User Roles & Capabilities editor helps you rest...
Minimal plugin that allows WordPress users to log in using Google.
Log in with Google is a WordPress plugin that allows users to log into WordPress sites using their Google accounts, eliminating the need for traditional passwords. The setup involves creating a project in the Google Developers Console and configuring OAuth credentials to enable Google login functionality.
This plugin is suitable for sites that want to streamline user authentication and can restrict user registrations to specific Google domains, making it ideal for private or internal sites. It supports automatic user registration and can be configured to whitelist certain domains for added security.
Best for: This plugin suits websites looking to simplify user login processes, particularly internal or private sites.
What it does well
Where it falls short
Log in with Google provides a straightforward way to manage user authentication via Google accounts, though it requires some technical setup and may not be suitable for all users.
rtCamp's own description of Log in with Google, lightly tidied.
Ultra minimal plugin to let your users login to WordPress applications using their Google accounts. No more remembering hefty passwords!
Create a project from Google Developers Console if none exists.
Go to Credentials tab, then create credential for OAuth client.
YOUR_DOMAIN/wp-login.php in Authorized redirect URIsThis will give you Client ID and Secret key.
Input these values either in WP Admin > Settings > WP Google Login, or in wp-config.php using the following code snippet:
define( 'WP_GOOGLE_LOGIN_CLIENT_ID', 'YOUR_GOOGLE_CLIENT_ID' );
define( 'WP_GOOGLE_LOGIN_SECRET', 'YOUR_SECRET_KEY' );
These browsers are supported. Note, for example, that One Tap Login is not supported in Safari.
You can enable user registration either by
– Enabling Settings > WP Google Login > Enable Google Login Registration
OR
define( 'WP_GOOGLE_LOGIN_USER_REGISTRATION', 'true' );Note: If the checkbox is ON then, it will register valid Google users even when WordPress default setting, under
Settings > General Settings > Membership > Anyone can register checkbox
is OFF.
By default, when you enable user registration via constant WP_GOOGLE_LOGIN_USER_REGISTRATION or enable Settings > WP Google Login > Enable Google Login Registration, it will create a user for any Google login (including gmail.com users). If you are planning to use this plugin on a private, internal site, then you may like to restrict user registration to users under a single Google Suite organization. This configuration variable does that.
Add your domain name, without any schema prefix and www, as the value of WP_GOOGLE_LOGIN_WHITELIST_DOMAINS constant or in the settings Settings > WP Google Login > Whitelisted Domains. You can whitelist multiple domains. Please separate domains with commas. See the below example to know how to do it via constants:
define( 'WP_GOOGLE_LOGIN_WHITELIST_DOMAINS', 'example.com,sample.com' );
Note: If a user already exists, they will be allowed to login with Google regardless of whether their domain is whitelisted or not. Whitelisting will only prevent users from registering with email addresses from non-whitelisted domains.
Other plugins for managing users.
The best WordPress membership and user role editor plugin. User Roles & Capabilities editor helps you rest...
User Role Editor WordPress plugin makes user roles and capabilities changing easy. Edit/add/delete WordPress u...
LoginPress is a Custom Login Page Customizer plugin allows you to easily customize the layout of login, admin...
Build membership sites with tiered plans, content restriction, drag-&-drop custom registration & login...
Customize your WordPress login page with live preview. Change logo, background, colors, and form styling witho...
Powerful user profile plugin to create front-end user registration forms, login & user profile forms. Incl...