We recently published the first version of the WordPress plugin for Auth0, which provides:
- Single Sign On with Enterprise Directories (LDAP, AD, Google Apps, Office365 and SAML Providers).
- Shared User/Password between multiple WordPress instances for Single Sign On.
- Single Sign On with +30 Social Providers.
- User Management Dashboard.
- Optional Multi Factor Authentication.
- Single Sign On between WordPress and other Applications.
- Reporting and Analytics.
What can I achieve with Auth0 + WordPress?
Here are some common scenarios:
Integrating with Enterprise
Allow users on enterprise identity system to login to WordPress with their existing corporate credentials.
Integrating with APIs
Call Facebook, Google, Salesforce, LinkedIn and other OAuth APIs from WordPress. Auth0 gives you the
access_token, you just need to call the APIs you want.
Single Sign On across Multiple WordPress
If you have multiple WordPress instances and you want users to have a single User/Password among them, you can use Auth0 as the central user store for all.
How it works?
When you install the plugin, the default Login box from WordPress gets replaced with our Login Widget.
Once installed, users can sign in using: Active Directory, ADFS, LDAP, Google Apps, Office365, SQL, PingFederate, Any SAML-P or WS-Federation system, SharePoint Online Apps (beta), Amazon, Facebook, LinkedIn, Twitter, Microsoft Account (formerly LiveID), Google, PayPal, Yahoo!, GitHub, vKontakte, Yandex, 37Signals, Box, Salesforce, Fitbit, Baidu, RenRen, Weibo, AOL, Shopify, WordPress, Dwolla, miiCard, Yammer, SoundCloud, Instagram, Evernote
The plugin comes with an admin page to configure things like: Allow Sign Up, Require Email Verification, Customize Logo, etc.
What happens with my existing users?
If you already have users on your WordPress installation, we just use the users' email address to link it with the existing account. This is assuming the user has the email verified.
How do I get User Profile information?
Once the user logged in, you can access all the profile information like
nickname, etc. and provider-specific attributes such as
phone number. To do that we provide a this function:
We would love to hear your feedback. Feel free to join us in our chat room http://chat.auth0.com.
Login Demo: http://auth0-wp.azurewebsites.net/wp-login.php
We would like to thanks the crew from LaunchPeople who did the initial work for this plugin.
Learn more about Single Sign On Authentication.