/openid_fb

Drupal Open ID Connect Facebook Client Plugin

Primary LanguagePHP

Open ID Connect Facebook Client

This is a Drupal 8 module that extends the [OpenID Connect module] (https://www.drupal.org/project/openid_connect) with a Facebook client that works around the Facebook Login flow.

Some extra functionality is also provided:

  • Social login landing page, where the user is presented with a list of all OpenID login options (/user/login/sso).
  • Redirect "access denied" pages to the social login landing page.
  • Change Drupal's default "/user/login" path to "/non-sso-login".

This code was developed as part of session "Deep dive into D8 through SSO example", to illustrate design patterns in Drupal 8, such as plugins, route subscribers and event listeners.