2023-07-18 09:59:50 +02:00
|
|
|
parameters:
|
2023-07-20 11:56:10 +02:00
|
|
|
app_env: '%env(resolve:APP_ENV)%'
|
|
|
|
appSecret: '%env(resolve:APP_SECRET)%'
|
|
|
|
appAuth: '%env(resolve:APP_AUTH)%'
|
|
|
|
appMasteridentity: '%env(resolve:APP_MASTERIDENTITY)%'
|
|
|
|
appSynchro: '%env(resolve:APP_SYNCHRO)%'
|
|
|
|
|
|
|
|
ldapHost: '%env(resolve:LDAP_HOST)%'
|
|
|
|
ldapPort: '%env(resolve:LDAP_PORT)%'
|
|
|
|
ldapUsetls: '%env(resolve:LDAP_USETLS)%'
|
|
|
|
ldapUserwriter: '%env(resolve:LDAP_USERWRITER)%'
|
|
|
|
ldapUser: '%env(resolve:LDAP_USER)%'
|
|
|
|
ldapPassword: '%env(resolve:LDAP_PASSWORD)%'
|
|
|
|
ldapBasedn: '%env(resolve:LDAP_BASEDN)%'
|
|
|
|
ldapBaseorganisation: '%env(resolve:LDAP_BASEORGANISATION)%'
|
|
|
|
ldapBaseniveau01: '%env(resolve:LDAP_BASENIVEAU01)%'
|
|
|
|
ldapBaseniveau02: '%env(resolve:LDAP_BASENIVEAU02)%'
|
|
|
|
ldapBaseniveau03: '%env(resolve:LDAP_BASENIVEAU03)%'
|
|
|
|
ldapBaseniveau04: '%env(resolve:LDAP_BASENIVEAU04)%'
|
|
|
|
ldapBasegroup: '%env(resolve:LDAP_BASEGROUP)%'
|
|
|
|
ldapBaseuser: '%env(resolve:LDAP_BASEUSER)%'
|
|
|
|
ldapUsername: '%env(resolve:LDAP_USERNAME)%'
|
|
|
|
ldapFirstname: '%env(resolve:LDAP_FIRSTNAME)%'
|
|
|
|
ldapLastname: '%env(resolve:LDAP_LASTNAME)%'
|
|
|
|
ldapEmail: '%env(resolve:LDAP_EMAIL)%'
|
|
|
|
ldapAvatar: '%env(resolve:LDAP_AVATAR)%'
|
|
|
|
ldapMemberof: '%env(resolve:LDAP_MEMBEROF)%'
|
|
|
|
ldapGroupgid: '%env(resolve:LDAP_GROUPGID)%'
|
|
|
|
ldapGroupname: '%env(resolve:LDAP_GROUPNAME)%'
|
|
|
|
ldapGroupmember: '%env(resolve:LDAP_GROUPMEMBER)%'
|
|
|
|
ldapGroupmemberisdn: '%env(resolve:LDAP_GROUPMEMBERISDN)%'
|
|
|
|
ldapFiltergroup: '%env(resolve:LDAP_FILTERGROUP)%'
|
|
|
|
ldapFilteruser: '%env(resolve:LDAP_FILTERUSER)%'
|
|
|
|
ldapAutosubmit: '%env(resolve:LDAP_AUTOSUBMIT)%'
|
|
|
|
ldapAutoupdate: '%env(resolve:LDAP_AUTOUPDATE)%'
|
|
|
|
|
|
|
|
casHost: '%env(resolve:CAS_HOST)%'
|
|
|
|
casPort: '%env(resolve:CAS_PORT)%'
|
|
|
|
casPath: '%env(resolve:CAS_PATH)%'
|
|
|
|
casUsername: '%env(resolve:CAS_USERNAME)%'
|
|
|
|
casEmail: '%env(resolve:CAS_EMAIL)%'
|
|
|
|
casLastname: '%env(resolve:CAS_LASTNAME)%'
|
|
|
|
casFirstname: '%env(resolve:CAS_FIRSTNAME)%'
|
|
|
|
casAvatar: '%env(resolve:CAS_AVATAR)%'
|
|
|
|
casNiveau01: '%env(resolve:CAS_NIVEAU01)%'
|
|
|
|
casGroup: '%env(resolve:CAS_GROUP)%'
|
|
|
|
casAutosubmit: '%env(resolve:CAS_AUTOSUBMIT)%'
|
|
|
|
casAutoupdate: '%env(resolve:CAS_AUTOUPDATE)%'
|
|
|
|
|
|
|
|
oauthClientid: '%env(resolve:OAUTH_CLIENTID)%'
|
|
|
|
oauthClientsecret: '%env(resolve:OAUTH_CLIENTSECRET)%'
|
|
|
|
oauthLoginurl: '%env(resolve:OAUTH_LOGINURL)%'
|
|
|
|
oauthLogouturl: '%env(resolve:OAUTH_LOGOUTURL)%'
|
|
|
|
oauthTokenurl: '%env(resolve:OAUTH_TOKENURL)%'
|
|
|
|
oauthUserinfo: '%env(resolve:OAUTH_USERINFO)%'
|
|
|
|
oauthUsername: '%env(resolve:OAUTH_USERNAME)%'
|
|
|
|
oauthEmail: '%env(resolve:OAUTH_EMAIL)%'
|
|
|
|
oauthLastname: '%env(resolve:OAUTH_LASTNAME)%'
|
|
|
|
oauthFirstname: '%env(resolve:OAUTH_FIRSTNAME)%'
|
|
|
|
oauthAvatar: '%env(resolve:OAUTH_AVATAR)%'
|
|
|
|
oauthNiveau01: '%env(resolve:OAUTH_NIVEAU01)%'
|
|
|
|
oauthGroup: '%env(resolve:OAUTH_GROUP)%'
|
|
|
|
oauthAutosubmit: '%env(resolve:OAUTH_AUTOSUBMIT)%'
|
|
|
|
oauthAutoupdate: '%env(resolve:OAUTH_AUTOUPDATE)%'
|
|
|
|
|
|
|
|
proxyUse: '%env(resolve:PROXY_USE)%'
|
|
|
|
proxyHost: '%env(resolve:PROXY_HOST)%'
|
|
|
|
proxyPort: '%env(resolve:PROXY_PORT)%'
|
|
|
|
|
|
|
|
hydraLoginchallenge: '%env(resolve:HYDRA_LOGINCHALLENGE)%'
|
|
|
|
hydraLoginchallengeaccept: '%env(resolve:HYDRA_LOGINCHALLENGEACCEPT)%'
|
|
|
|
hydraConsentchallenge: '%env(resolve:HYDRA_CONSENTCHALLENGE)%'
|
|
|
|
hydraConsentchallengeaccept: '%env(resolve:HYDRA_CONSENTCHALLENGEACCEPT)%'
|
2023-07-18 09:59:50 +02:00
|
|
|
|
|
|
|
services:
|
|
|
|
_defaults:
|
|
|
|
autowire: true # Automatically injects dependencies in your services.
|
|
|
|
autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.
|
|
|
|
|
|
|
|
App\:
|
|
|
|
resource: '../src/'
|
|
|
|
exclude:
|
|
|
|
- '../src/DependencyInjection/'
|
|
|
|
- '../src/Entity/'
|
|
|
|
- '../src/Kernel.php'
|
|
|
|
|
2023-07-20 11:56:10 +02:00
|
|
|
Redis:
|
|
|
|
class: Predis\Client
|
|
|
|
arguments:
|
|
|
|
-
|
|
|
|
-
|
|
|
|
scheme: 'tcp'
|
|
|
|
host: '%env(resolve:REDIS_HOST)%'
|
|
|
|
port: '%env(resolve:REDIS_PORT)%'
|
|
|
|
-
|
|
|
|
replication: 'sentinel'
|
|
|
|
service: '%env(resolve:REDIS_SERVICE)%'
|
|
|
|
connection_timeout: 100
|
|
|
|
read_write_timeout: 300
|
|
|
|
|
|
|
|
Symfony\Component\HttpFoundation\Session\Storage\Handler\RedisSessionHandler:
|
|
|
|
arguments:
|
|
|
|
- '@Redis'
|
|
|
|
|
|
|
|
App\Entity\User:
|
|
|
|
public: true
|
|
|
|
arguments: ['@security.password_hasher']
|
|
|
|
|
|
|
|
App\Command\InitCommand:
|
|
|
|
public: true
|
|
|
|
arguments: ['@service_container','@doctrine.orm.entity_manager']
|
|
|
|
|
|
|
|
App\Service\ApiService:
|
|
|
|
public: true
|
|
|
|
|
|
|
|
App\Service\LdapService:
|
|
|
|
public: true
|
|
|
|
arguments: ["@service_container"]
|
|
|
|
|