.. include:: ../Includes.txt .. _administration: ============== Administration ============== Installation ============ There are several ways to require and install this extension. We recommend to get this extension via `composer `__. Via Composer ------------ If your TYPO3 instance is running in composer mode, you can simply require the extension by running: .. code-block:: bash composer req bitmotion/auth0 Via Extension Manager --------------------- 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 ------------ You need to download the Auth0 extension from the `TYPO3 Extension Repository `__ and upload the zip file to the extension manager of your TYPO3 instance and activate the extension afterwards. .. important:: Please make sure that you include all TypoScript files. Global Configuration ==================== You have to add following parameters to the :php:`$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 ============= 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*. Scheduler Task ============== 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 :ref:`administration-command` section. .. toctree:: :maxdepth: 3 :hidden: ConsoleCommand/Index DataType/Index ExtensionConfiguration/Index Plugin/Index TypoScript/Index