You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
1.7 KiB
47 lines
1.7 KiB
# Read the documentation: https://symfony.com/doc/master/bundles/FOSRestBundle/index.html
|
|
fos_rest:
|
|
routing_loader:
|
|
default_format: json
|
|
include_format: false
|
|
body_listener: true
|
|
format_listener:
|
|
rules:
|
|
- { path: '^/api', priorities: ['json'], fallback_format: json, prefer_extension: false }
|
|
- { path: '^/', priorities: ['text/html', '*/*'], fallback_format: html, prefer_extension: true }
|
|
param_fetcher_listener: true
|
|
access_denied_listener:
|
|
json: true
|
|
view:
|
|
view_response_listener: 'force'
|
|
formats:
|
|
json: true
|
|
#fos_oauth_server:
|
|
# db_driver: orm
|
|
# client_class: ~
|
|
# access_token_class: ~
|
|
# refresh_token_class: ~
|
|
# auth_code_class: ~
|
|
# service:
|
|
# storage: fos_oauth_server.storage.default
|
|
# user_provider: fos_user.user_provider.username
|
|
# client_manager: fos_oauth_server.client_manager.default
|
|
# access_token_manager: fos_oauth_server.access_token_manager.default
|
|
# refresh_token_manager: fos_oauth_server.refresh_token_manager.default
|
|
# auth_code_manager: fos_oauth_server.auth_code_manager.default
|
|
# options:
|
|
# access_token_lifetime: 86400
|
|
# refresh_token_lifetime: 1209600
|
|
# auth_code_lifetime: 30
|
|
# param_fetcher_listener: true
|
|
# allowed_methods_listener: true
|
|
# routing_loader: true
|
|
# view:
|
|
# view_response_listener: true
|
|
# exception:
|
|
# codes:
|
|
# App\Exception\MyException: 403
|
|
# messages:
|
|
# App\Exception\MyException: Forbidden area.
|
|
# format_listener:
|
|
# rules:
|
|
# - { path: ^/api, prefer_extension: true, fallback_format: json, priorities: [ json, html ] }
|