Install

Works with Drupal: ^8.8 || ^9

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 64.39 KB
MD5: 87cfdd95cdd43184d60af8632c376041
SHA-1: e2ae3bd093fef51ae3e6bc180b03a14d64cf3480
SHA-256: 70d45f15ceb3f9ba4d217232e7927aa622a51227b5cbc4d7bf881dafbd4f2350
Download zip 90.49 KB
MD5: fd3c339c959e0fb3181d9212e6ce412a
SHA-1: 40236ae7d26208aed23f504eb165d62be75d7a8c
SHA-256: 6aba3b6b28d846adf2e4b5597c09e421bf5c7bb76396ccdd4785aef2123a5225

Release notes

There are unfortunately some BC-breaking changes between 1.0-beta5 and this version:

  • hook_openid_connect_openid_connect_client_info_alter() was replaced with hook_openid_connect_client_info_alter()
  • hook_openid_connect_post_authorize() parameters have changed from $tokens, $account, $userinfo, $plugin_id to $account, $context
  • hook_openid_connect_pre_authorize() parameters have changed from $tokens, $account, $userinfo, $plugin_id to $account, $context

Several hooks and classes have been marked deprecated. These will all be removed in version 2.0 of this module.

Hooks:

  • hook_openid_connect_save_userinfo replaced by hook_openid_connect_userinfo_save
  • hook_openid_connect_user_properties_to_skip_alter replaced by hook_openid_connect_user_properties_ignore_alter

Classes:

  • Claims replaced by OpenIDConnectClaims
  • Authmap replaced by OpenIDConnectAuthmap
  • Plugin\Block\LoginBlock replaced by Plugin\Block\OpenIDConnectLoginBlock
  • Plugin\OpenIDConnectClient\Google replaced by Plugin\OpenIDConnectClient\OpenIDConnectGoogleClient
  • Plugin\OpenIDConnectClient\Facebook replaced by Plugin\OpenIDConnectClient\OpenIDConnectFacebookClient
  • Plugin\OpenIDConnectClient\Github replaced by Plugin\OpenIDConnectClient\OpenIDConnectGithubClient
  • Plugin\OpenIDConnectClient\Generic replaced by Plugin\OpenIDConnectClient\OpenIDConnectGenericClient
  • Plugin\OpenIDConnectClient\Linkedin replaced by Plugin\OpenIDConnectClient\OpenIDConnectLinkedinClient
  • StateToken replaced by OpenIDConnectStateToken
  • Controller\RedirectController replaced by Controller\OpenIDConnectRedirectController
  • Form\LoginForm replaced by Form\OpenIDConnectLoginForm
  • Form\SettingsForm replaced by Form\OpenIDConnectSettingsForm
  • Form\AccountsForm replaced by Form\OpenIDConnectAccountsForm

Functional code:

  • openid_connect_save_userinfo replaced with Drupal\openid_connect\OpenIDConnect::saveUserinfo()
  • openid_connect_login_user replaced with Drupal\openid_connect\OpenIDConnect::loginUser()
  • openid_connect_save_destination replaced with Drupal\openid_connect\OpenIDConnectSession::saveDestination()
  • openid_connect_create_user replaced with Drupal\openid_connect\OpenIDConnect::createUser()
  • openid_connect_generate_username replaced with Drupal\openid_connect\OpenIDConnect::generateUsername()
  • openid_connect_username_exists replaced with Drupal\openid_connect\OpenIDConnect::usernameExists()
  • openid_connect_set_password_access replaced with Drupal\openid_connect\OpenIDConnect::hasSetPasswordAccess()
  • openid_connect_connect_account replaced with Drupal\openid_connect\OpenIDConnectAuthmap::createAssociation()
  • openid_connect_disconnect_account replaced with Drupal\openid_connect\OpenIDConnectAuthmap::deleteAssociation()
  • openid_connect_extract_sub replaced with Drupal\openid_connect\OpenIDConnect::extractSub()
  • openid_connect_complete_authorization replaced with Drupal\openid_connect\OpenIDConnect::completeAuthorization()
  • openid_connect_connect_current_user replaced with Drupal\openid_connect\OpenIDConnect::connectCurrentUser()

Changes since 8.x-1.0-beta5:

Created by: jcnventura
Created on: 28 Jun 2020 at 17:00 UTC
Last updated: 2 Jun 2021 at 17:46 UTC
Bug fixes
New features
Insecure

Other releases