---
title: "Extension als Service"
url: "https://www.typo3.net/d/122284-extension-als-service"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2016-04-07"
last_reply: "2016-04-07"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Extension als Service

Extensions › Entwicklung · 0 Antworten · gestartet 2016-04-07

## Eröffnungsbeitrag

**xander** · 2016-04-07 · [Beitrag #1](https://www.typo3.net/d/122284-extension-als-service/1)

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:

```php
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

---

Quelle: „Extension als Service“, typo3.net, https://www.typo3.net/d/122284-extension-als-service
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
