Hallo,
ich versuche gerade eine Extension für TYPO3 7.6.4 zu entwickeln, die einen zusätzlichen Authentifizierungs-Service bereit stellt. In der ext_tables.php meiner Extension habe ich dafür folgendes stehen:
call_user_func(
function($extKey)
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addService(
'foo',
'auth',
\Foo\Auth\Service\AuthenticationService::class,
array(
'title' => 'User authentication',
'description' => 'Authentication with username/password.',
'subtype' => 'getUserFE,authUserFE,getGroupsFE,processLoginDataFE',
'available' => true,
'priority' => 60,
'quality' => 60,
'os' => '',
'exec' => '',
'className' => \Foo\Auth\Service\AuthenticationService::class
)
);
},
$_EXTKEY
);
Wenn ich mir nun im Backend unter Konfiguration T3_SERVICES anschaue, werden mir meine Einstellungen angezeigt. Wenn ich im Frontend einen var_dump der T3_SERVICES mache, werden mir nur die Authentifizierungs-Services von TYPO3 angezeigt. Meiner fehlt im Fronted. Cache und typo3temp habe ich schon mehrmals gelöscht. Weiß jemand, woran das liegen könnte?
Beste Grüße
Thorsten