← all change records

#3379194 user_logout() and user_login_finalize() are deprecated

break Target 11.5.x Published 2026-08-28
#2012976

Generated 2026-09-22 02:00 UTC

Matching rules (2)

  • from: fqn: 'fn:user_login_finalize' to: fqn: '\Drupal\user\LoginFinalizer::finalizeLogin'
  • from: fqn: 'fn:user_logout' to: fqn: '\Drupal\user\LogoutFinalizer::finalizeLogout'

Affected contrib projects (142)

Project legacy in_flight migrated installs files adopters
views_bulk_operations 54 0 0 148,209 2 0
externalauth 11 0 0 101,839 1 0
commerce 14 0 0 36,840 2 0
openid_connect 27 0 0 33,136 4 0
cas 18 0 0 24,489 1 0
simple_oauth 1 0 0 23,718 1 0
eca 48 0 0 19,931 1 0
samlauth 17 0 0 18,462 3 0
login_security 13 0 0 17,464 1 0
tfa 16 0 0 15,012 7 0
bpmn_io 2 0 0 14,664 1 0
simplesamlphp_auth 12 0 0 12,091 1 0
services 20 0 0 11,473 2 0
hook_event_dispatcher 40 0 0 10,435 1 0
openid_connect_windows_aad 12 0 0 8,804 1 0
persistent_login 9 0 0 6,496 1 0
social_auth 35 0 0 6,124 2 0
user_registrationpassword 10 0 0 5,744 2 0
prlp 11 0 0 4,994 1 0
keycloak 17 0 0 4,418 1 0
legal 15 0 0 3,930 1 0
simple_pass_reset 16 0 0 3,794 2 0
change_pwd_page 14 0 0 2,805 2 0
miniorange_saml 32 0 0 2,600 2 0
saml_sp 33 0 0 2,304 1 0
email_tfa 6 0 0 2,196 2 0
civicrm_entity 11 0 0 1,856 1 0
restrict_by_ip 2 0 0 1,330 1 0
inactive_autologout 11 0 0 1,255 1 0
miniorange_oauth_client 31 0 0 921 2 0
basicshib 40 0 0 803 4 0
auto_login_url 13 0 0 780 1 0
ldap_sso 16 0 0 753 1 0
miniorange_2fa 92 0 0 637 19 0
commerce_pos 7 0 0 581 2 0
rest_password 42 0 0 575 1 0
login_disable 7 0 0 520 1 0
autologout_alterable 10 0 0 470 1 0
session_management 9 0 0 466 2 0
ldap_auth 19 0 0 425 1 0
oauth_login_oauth2 26 0 0 423 2 0
auth0 35 0 0 413 2 0
o365 26 0 0 401 2 0
multi_domain_login 18 0 0 400 1 0
webform_user_registration 7 0 0 378 1 0
lti_tool_provider 34 0 0 377 5 0
civicrm_drush 10 0 0 373 1 0
oidc 7 0 0 323 1 0
cas_server 24 0 0 262 2 0
bakery 8 0 0 245 2 0
disable_user_1 2 0 0 216 1 0
social_auth_entra_id 12 0 0 214 1 0
ip_login 4 0 0 212 1 0
one_time_password 4 0 0 212 1 0
email_login_otp 9 0 0 209 2 0
guardian 11 0 0 182 1 0
role_login_page 1 0 0 181 1 0
googlelogin 12 0 0 176 2 0
alogin 11 0 0 169 2 0
otp 7 0 0 168 1 0
shy_one_time 1 0 0 163 1 0
passwordless 8 0 0 156 1 0
azure_oauth_sso 4 0 0 155 1 0
ldap_sso_auth 9 0 0 128 1 0
wa 15 0 0 126 3 0
domain_extras 5 0 0 120 1 0
simpleautologout 10 0 0 103 1 0
login_lock 3 0 0 101 1 0
microspid 9 0 0 94 1 0
doccheck_basic 9 0 0 77 2 0
simple_ip_login 20 0 0 75 2 0
onelogin_integration 19 0 0 74 1 0
rest_register_verify_email 22 0 0 74 1 0
access_code 4 0 0 73 1 0
rest_mail_login 4 0 0 68 1 0
security_login_secure 11 0 0 68 2 0
synmap 1 0 0 62 1 0
i18n_sso 9 0 0 61 1 0
magic_link 8 0 0 60 1 0
session_invalidator 2 0 0 54 2 0
domain_traversal 10 0 0 48 1 0
user_switcher 3 0 0 48 1 0
ajax_login_popup 6 0 0 45 1 0
tfa_duo 2 0 0 42 1 0
otp_verification 10 0 0 32 1 0
comingsoon_mode 1 0 0 28 1 0
mutual_credit 72 0 0 23 4 0
verification 9 0 0 23 1 0
patreon 18 0 0 22 1 0
samlauth_multi_idp 6 0 0 22 1 0
password_reset_code 5 0 0 21 1 0
simpleavs 2 0 0 21 6 0
otp_field 5 0 0 20 2 0
logout_after_password_change 8 0 0 18 2 0
opigno_mobile_app 14 0 0 18 1 0
intercept 14 0 0 17 1 0
commerce_oci_checkout 5 0 0 16 1 0
gsislogin 10 0 0 16 1 0
magic_code 13 0 0 15 2 0
syncabinet 6 0 0 15 1 0
test_helpers 26 0 0 15 1 0
orcid 4 0 0 14 1 0
email_otp_login 4 0 0 13 2 0
login_time_restriction 6 0 0 13 2 0
syncart 18 0 0 13 2 0
sqrl 14 0 0 12 2 0
diba_integration 6 0 0 11 3 0
personal_digest 24 0 0 11 1 0
user_reference_invite 14 0 0 10 1 0
verify_email 7 0 0 9 1 0
bankid 1 0 0 8 1 0
ownid 2 0 0 8 1 0
login_flow 14 0 0 7 6 0
mutli_step_login 8 0 0 7 1 0
passwordpolicy 6 0 0 7 3 0
cidr 16 0 0 6 1 0
decoupled_passkeys 4 0 0 6 1 0
openid_claveunica 3 0 0 6 1 0
authenticate_by_mail 7 0 0 5 1 0
confirm_logout 2 0 0 5 1 0
conreg 7 0 0 4 2 0
saml_idp 6 0 0 4 1 0
steam_login 14 0 0 4 2 0
brapi 10 0 0 3 2 0
commerce_mautic_connect 3 0 0 3 1 0
decoupled_cookie_auth 4 0 0 3 2 0
micro_sso 6 0 0 3 1 0
mobile_number_login_otp 6 0 0 3 2 0
simple_oauth_account_picker 3 0 0 3 1 0
sso_connector 5 0 0 3 2 0
commerce_baselinker 6 0 0 2 3 0
useraccesshub 8 0 0 2 1 0
azure_ad_login 3 0 0 1 1 0
cilogon_globus_auth 1 0 0 1 1 0
copyscape 1 0 0 1 1 0
oidc_franceconnect_client 6 0 0 1 1 0
ologin 6 0 0 1 1 0
reauthenticate 10 0 0 1 1 0
vereinonline_auth 11 0 0 1 1 0
otp_auth 1 0 0 0 1 0
twilio_otp_login 2 0 0 0 1 0
wayf 1 0 0 0 1 0