Simple Easy Social Login – OAuth Login Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Simple Easy Social Login is a lightweight WordPress plugin that allows you to add fast and easy social login functionality to your website.
It supports Google, Facebook, and LinkedIn (Free), as well as Naver, Kakao, and Line (Premium), and is designed to work especially well for websites targeting users in Asia (Korea, Japan, China) as well as Europe and South America.
The plugin integrates seamlessly with the WordPress login and registration pages, and also works smoothly with WooCommerce login and registration forms.
User social profile images (avatars) can be automatically synchronized with WordPress user profiles.
This plugin creates new WordPress user accounts only when a user logs in with a social provider and no matching account exists.
User creation strictly respects both the WordPress core setting “Anyone can register” and the plugin’s own “Automatic User Creation” option (enabled by default).
We fire the standard WordPress wp_login action after setting the auth cookie so that security plugins (such as brute-force protection, 2FA, and login logging tools) can hook into the normal login flow without being bypassed.
Administrators can disable automatic user creation in the plugin settings if they prefer only existing users to log in via social providers.
The plugin is built on an extensible Provider-based architecture, which allows new OAuth Providers to be added later as separate Add-on plugins if needed.
Full documentation is available on GitHub:
https://github.com/CodingDIY/Simple-Easy-Social-Login-Plugin
External services
This plugin connects to third-party OAuth providers to enable social login functionality. These services are only contacted when a user initiates a login action by clicking a social login button.
For each provider, the plugin sends an OAuth authorization request and exchanges an authorization code for an access token. Basic profile data may be retrieved depending on the configured scopes.
- Purpose: Allow users to sign in with Google
- Data sent: OAuth request (client ID, redirect URI), authorization code exchange
- Data received: email, name, profile image (depending on scopes)
- When: Only when the user clicks the Google login button
- Terms: https://policies.google.com/terms
- Privacy: https://policies.google.com/privacy
- Purpose: Allow users to sign in with Facebook
- Data sent: OAuth request, authorization code exchange
- Data received: email, name, profile data (if permitted)
- When: Only when the user clicks the Facebook login button
- Terms: https://www.facebook.com/legal/terms
- Privacy: https://www.facebook.com/privacy/policy/
- Purpose: Allow users to sign in with LinkedIn
- Data sent: OAuth / OpenID Connect request
- Data received: email, name, profile data
- When: Only when the user clicks the LinkedIn login button
- Terms: https://www.linkedin.com/legal/user-agreement
- Privacy: https://www.linkedin.com/legal/privacy-policy
Naver
- Purpose: Allow users to sign in with Naver
- Data sent: OAuth request
- Data received: name, email (if permitted)
- When: Only when the user clicks the Naver login button
- Terms: https://policy.naver.com/rules/service.html
- Privacy: https://policy.naver.com/policy/privacy.html
Kakao
- Purpose: Allow users to sign in with Kakao
- Data sent: OAuth request
- Data received: nickname, profile image, email (if permitted and verified)
- When: Only when the user clicks the Kakao login button
- Terms: https://www.kakao.com/policy/terms
- Privacy: https://www.kakao.com/policy/privacy
LINE
- Purpose: Allow users to sign in with LINE
- Data sent: OAuth / OpenID Connect request
- Data received: profile data, email (if permission approved)
- When: Only when the user clicks the LINE login button
- Terms: https://terms.line.me/line_terms/
- Privacy: https://terms2.line.me/LGAPP_privacy
Features
- Google Login (Free)
- Facebook Login (Free)
- LinkedIn Login (Free)
- Naver Login (Premium)
- Kakao Login (Premium)
- Line Login (Premium)
- Automatic user avatar synchronization
- Automatically link existing WordPress accounts by email
- Custom redirect URLs after login, logout, and registration
- Simple admin UI for configuring each Provider
- Shortcode support:
[seslp_social_login] - Automatically displayed on WordPress login and registration forms
- WooCommerce login and registration form support (optional)
- Lightweight structure following WordPress coding standards
- No unnecessary database tables are created
- Extensible Provider architecture supporting Add-on plugins for new OAuth Providers
- Respects WordPress “Anyone can register” setting + plugin-controlled “Automatic User Creation” option
- Fires standard
wp_loginaction for full compatibility with security plugins
Screenshots
Social login buttons displayed on the WordPress login page (list layout).
Icon-only social login buttons layout on the login screen.
Post-login redirect options (dashboard, profile, front page, or custom URL).
Debug logging, UI layout options, shortcode, and uninstall settings.
Built-in setup guide explaining OAuth redirect rules and common requirements.
Step-by-step Google OAuth consent screen and client setup guide.
Admin settings for Google, Facebook, and LinkedIn login credentials.
Admin settings for Naver, Kakao, and LINE login providers.
Unified redirect URI rules used across all supported providers.
Debug log location and troubleshooting overview.
Common OAuth errors, solutions, and debug log locations for troubleshooting.
