WordPress plugin intelligence profile

XLogin

Login to WordPress with external services like Facebook, Google, and Yahoo.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 5.7
Current version1.1.2
WordPress coverageTested up to WordPress 5.7
Minimum stackWP 5.3 · PHP 7.0
Directory statusactive
Last directory update5 Jun 20215y ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records XLogin version 1.1.2 as active, updated 5y ago and tested up to WordPress 5.7.

Overview

About this plugin

php) to

allow users to authenticate with the following external services:

  • Facebook Login
  • Google Sign-In
  • Yahoo! OAuth

These services can be enabled or disabled individually. XLogin adds a

button to the WordPress login page for each enabled service. Clicking

the button sends the browser to the corresponding external service

where the user can authorize the WordPress site to access their

information. Having been granted access to, for example, the Facebook

public profile of a user, XLogin retrieves their email address to

find a matching WordPress user to complete the login process.

XLogin also maintains a list of external aliases. They are additional

email addresses for mapping to WordPress users. Some scenarios where

external aliases can be handy include:

-

A user’s email address in his WordPress profile is not used in any

of the external services. For example, a corporate WordPress site

may mandate the use of company email addresses in user

profiles. If a user has for example his Gmail address in the

external alias list, they can still nevertheless sign in Google.

-

A WordPress user account is shared by a group of actual

users. With XLogin it is not necessary to have the users share a

single password. Instead just register their email addresses (as

known by the external services) as external aliases; it becomes a

simple matter to add and remove user.

XLogin has the option to restrict an external service to only users with

external aliases. This allows tight control on who can use external

services to login.

A user’s profile in WordPress and in the external service may be

different. Email address is one, and display name (or its component

family and given names) is another. XLogin offers the option to import

the external profile information into the current session. The imported

display name will be tagged with the external service name. For

example, if a user has display name ‘John Doe’ in WordPress, but is

known as ‘Johnny D’ in his Facebook account, then he would be

displayed as ‘Johnny D (Facebook)’ (instead of ‘John Doe’) in his

WordPress session when he logs in with Facebook.

Finally XLogin has the notion of ‘guest’ user. When an email address

provided by an external service does not correspond to a specific

WordPress user, XLogin will proceed with a guest WordPress user

configured for the service. There are plugins that control access to

content based on user roles; a site can combine such with XLogin to

control what is visible to guests. Note that guest WordPress users

should have minimal privileges. XLogin has safeguards to ensure, for

example, that a guest cannot edit posts. It also filters out guest’s

permission to access the dashboard or to update their own profile.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • facebook
  • google
  • login
  • oauth
  • yahoo
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 5.7

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 5.7.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to5.7
Minimum requirementsWordPress 5.3 · PHP 7.0
Update activity5 Jun 20215y ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.