---
title: "Breaking: #92990 - AbstractUserAuthentication->svConfig removed"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:breaking-92990"
source: "Changelog/11.0/Breaking-92990-AbstractUserAuthentication-svConfigRemoved.rst"
typo3-version: "11.0"
typo3-major: 11
type: "breaking"
issue: 92990
forge: "https://forge.typo3.org/issues/92990"
tags: ["PHP-API", "FullyScanned", "ext:core"]
rendered: "2026-09-24T21:45:06+00:00"
---

# Breaking: #92990 - AbstractUserAuthentication->svConfig removed {#breaking-92990}

See [forge#92990](https://forge.typo3.org/issues/92990)

## Description {#description}

The public property `svConfig` of the PHP class `AbstractUserAuthentication` is removed.

It served as a short-hand for `$GLOBALS['TYPO3_CONF_VARS']['SVCONF']['auth']`, which was common in TYPO3 v4 days, but is
useless nowadays. This property is removed in favor of a local
variable allowing for further refactoring of the Authentication
process in the future.

## Impact {#impact}

Accessing or setting the property has no effect anymore,
and will trigger a PHP warning.

## Affected Installations {#affected-installations}

TYPO3 installations with custom extensions with PHP code accessing the property related to authentication, which is highly unlikely.

## Migration {#migration}

Manipulate the global array `$GLOBALS['TYPO3_CONF_VARS']['SVCONF']['auth']` directly instead,
preferably in `AdditionalConfiguration.php` or in an extensions `ext_localconf.php` file.
