---
title: "For Administrators"
manual: "Auth0 for TYPO3"
version: "13.0"
permalink: "https://docs.typo3.org/permalink/leuchtfeuer/auth0:admin@13.0"
source: "Admin/Index.rst"
rendered: "2026-09-25T07:34:30+00:00"
---

# For Administrators {#admin}

## Installation {#admin-installation}

There are several ways to require and install this extension. We recommend to get this extension via
[composer](https://getcomposer.org/).

### Via Composer {#admin-installation-composer}

If your TYPO3 instance is running in composer mode, you can simply require the extension by running:

```bash
composer req leuchtfeuer/auth0
```

### Via Extension Manager {#admin-installation-extensionmanager}

Open the extension manager module of your TYPO3 instance and select "Get Extensions" in the select menu above the upload
button. There you can search for `auth0` and simply install the extension. Please make sure you are using the latest
version of the extension by updating the extension list before installing the Auth0 extension.

### Via ZIP File {#admin-installation-zipfile}

You need to download the Auth0 extension from the [TYPO3 Extension Repository](https://extensions.typo3.org/extension/auth0/)
and upload the zip file to the extension manager of your TYPO3 instance and activate the extension afterwards.

> [!IMPORTANT]
> Please make sure to include all TypoScript files.

## Global Configuration {#admin-globalconfiguration}

You have to add following parameters to the `$GLOBALS['TYPO3_CONF_VARS']['FE']['cacheHash']['excludedParameters']`
configuration: `code`, `state`, `error_description` and `error`. On the first installation, the extension will do that for you.

## Access Rights {#admin-accessrights}

You need to allow editors to modify the record type (*Tables (modify)*). Editors can create or update plugins when they are
allowed to modify the page content type *Insert Plugin* and the page content plugin *Auth0: Login form*. Also they may have
\- at least reading (*Tables (listing)*) - access to the *Application* table.

If your editors should be able to create, update or delete [application](https://docs.typo3.org/permalink/leuchtfeuer/auth0:editor-datatypes-application@13.0) records, they must be
permitted to modify the corresponding tables *Application* . Only the `hidden` property of both records is marked as excluded
field.

![Access rights](../Images/access-rights.png)

## Scheduler Task {#admin-schedulertask}

There is one scheduler task available which takes care of inactive or removed Auth0 users. Please notice that this task affects
only TYPO3 backend users (for now).

Please take a look at the [command](https://docs.typo3.org/permalink/leuchtfeuer/auth0:admin-command@13.0) section.

## Logging {#admin-logging}

All critical errors will be logged into a dedicated logfile which is located in the TYPO3 log directory (e.g. `var/logs`) and
contains the phrase auth0 in its name. If you want to increase the loglevel, you must overwrite the log configuration, for
example like this:

```php
$GLOBALS['TYPO3_CONF_VARS']['LOG']['Leuchtfeuer']['Auth0'] = [
    'writerConfiguration' => [
        \TYPO3\CMS\Core\Log\LogLevel::DEBUG => [
            \TYPO3\CMS\Core\Log\Writer\FileWriter::class => [
                'logFileInfix' => 'auth0',
            ],
        ],
    ],
];
```

For further configuration options and more examples take a look at the official TYPO3
[documentation](https://docs.typo3.org/m/typo3/reference-coreapi/master/en-us/ApiOverview/Logging/Configuration/Index.html).
