Configuration
Warning
Use the provided key pair only for development and testing purposes! Check the quick start section for information on how to create your own key pair.
enabled
-
- Type
- bool
- Default
- true
- Path
- Site settings
oauth2_
server. enabled
Enable oauth2 server.
privateKey
-
- Type
- string
- Required
true
- Default
- EXT:oauth2_server/Resources/Private/Keys/private.key
- Path
- Site settings
oauth2_
or extension configurationserver. private Key $GLOBALS
['TYPO3_ CONF_ VARS'] ['EXTENSIONS'] ['oauth2_ server'] ['private Key']
Path to the private key file.
publicKey
-
- Type
- string
- Required
true
- Default
- EXT:oauth2_server/Resources/Private/Keys/public.key
- Path
- Site settings
oauth2_
or extension configurationserver. public Key $GLOBALS
['TYPO3_ CONF_ VARS'] ['EXTENSIONS'] ['oauth2_ server'] ['public Key']
Path to the public key file.
routePrefix
-
- Type
- string
- Default
- oauth2
- Path
- Site settings
oauth2_
server. route Prefix
Prefix for the OAuth2 server routes.
accessTokensExpireIn
-
- Type
- string
- Default
- PT1H
- Path
- Site settings
oauth2_
server. access Tokens Expire In
Access token lifetime, default is 1 hour.
refreshTokensExpireIn
-
- Type
- string
- Default
- P1M
- Path
- Site settings
oauth2_
server. refresh Tokens Expire In
Refresh token lifetime, default is 1 month.
requireCodeChallengeForPublicClients
-
- Type
- string
- Default
- true
- Path
- Site settings
oauth2_
server. require Code Challenge For Public Clients
Requires code challenge for public clients by default.
consentPageUid
-
- Type
- string
- Required
true
- Default
- null
- Path
- Site settings
oauth2_
or extension configurationserver. consent Page Uid $GLOBALS
['TYPO3_ CONF_ VARS'] ['EXTENSIONS'] ['oauth2_ server'] ['consent Page Uid']
Page UID of the consent page.
loginPageUid
-
- Type
- string
- Required
true
- Default
- null
- Path
- Site settings
oauth2_
or extension configurationserver. login Page Uid $GLOBALS
['TYPO3_ CONF_ VARS'] ['EXTENSIONS'] ['oauth2_ server'] ['login Page Uid']
Page UID of the login page.
scopes
-
- Type
- array
- Default
- []
- Path
- Site settings
oauth2_
server. scopes
List of scopes.
oauth2_server: scopes: - { identifier: 'read', consent: true, description: 'Read access' }
Copied!
resources
-
- Type
- array
- Default
- []
- Path
- Site settings
oauth2_
server. resources
List of yaml configuration files with resource routes.