Single Sign-on using OAuth2

Single Sign-on using OAuth2

Updated August 09, 2014
Author Dotcms
Version 1
Compatible [2.5]
Description This is an osgi plugin that provides single sign-on using OAuth2. This intended to be a drop in replacement for the standard dotcms login, both for front end users and for backend users and effectivly disables the out of the box authentication.

This plugin is hosted on Github - see 

https://github.com/dotCMS/plugin-dotcms-oauth

to download


This is an osgi plugin that provides single sign-on using OAuth2. This intended to be a drop in replacement for the standard dotcms login, both for front end users and for backend users and effectivly disables the out of the box authentication.

It provides a Google and a Facebook implementation.

To use this plugin, you will need to have a developer account with the providers (Google, Facebook) and a application registered with the providers. In each application, make sure you:

  • Authorize the application scopes required by the plugin
  • Authorize the Callback host to receive the callback.
  • Copy the application API key and API secret and set them in the oauth.properties file.

See the oauth.properties for the required scopes.

Plugins are feature additions outside of the dotCMS core code and unless explicitly stated otherwise, are not covered under the enterprise warranty. However, support for plugins is available through our professional services department. Contact us for more information.