Open ID Connect Facebook Client
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.