23 lines
918 B
YAML
23 lines
918 B
YAML
league_oauth2_server:
|
|
authorization_server:
|
|
private_key: '%env(resolve:OAUTH_PRIVATE_KEY)%'
|
|
private_key_passphrase: '%env(resolve:OAUTH_PASSPHRASE)%'
|
|
encryption_key: '%env(resolve:OAUTH_ENCRYPTION_KEY)%'
|
|
access_token_ttl: PT3H # 3 hours
|
|
refresh_token_ttl: P1M # 1 month
|
|
auth_code_ttl: PT10M # 10 minutes
|
|
require_code_challenge_for_public_clients: false
|
|
resource_server:
|
|
public_key: '%env(resolve:OAUTH_PUBLIC_KEY)%'
|
|
scopes:
|
|
available: ['email', 'profile', 'openid', 'apps:easyexploit', 'apps:easyaccess', 'apps:easymonithor', 'apps:easycheck', 'apps:manage', 'orgs:manage', 'users:manage']
|
|
default: ['email', 'profile', 'openid']
|
|
persistence:
|
|
doctrine:
|
|
entity_manager: default
|
|
|
|
when@test:
|
|
league_oauth2_server:
|
|
persistence:
|
|
in_memory: null
|