%PDF- %PDF-
| Direktori : /home/vacivi36/intranet.vacivitta.com.br/protected/humhub/config/ |
| Current File : /home/vacivi36/intranet.vacivitta.com.br/protected/humhub/config/web.php |
<?php
/**
* @link https://www.humhub.org/
* @copyright Copyright (c) 2017 HumHub GmbH & Co. KG
* @license https://www.humhub.com/licences
*/
$config = [
'id' => 'humhub',
'bootstrap' => ['humhub\components\bootstrap\LanguageSelector'],
'defaultRoute' => '/home',
'layoutPath' => '@humhub/views/layouts',
'components' => [
'assetManager' => [
'bundles' => [
'yii\web\JqueryAsset' => [
'sourcePath' => '@npm/jquery/dist',
],
],
],
'request' => [
'class' => \humhub\components\Request::class,
'csrfCookie' => [
'sameSite' => PHP_VERSION_ID >= 70300 ? yii\web\Cookie::SAME_SITE_LAX : null,
],
],
'response' => [
'class' => \humhub\components\Response::class,
],
'user' => [
'class' => \humhub\modules\user\components\User::class,
'identityClass' => \humhub\modules\user\models\User::class,
'enableAutoLogin' => true,
'authTimeout' => 1400,
'loginUrl' => ['/user/auth/login'],
'identityCookie' => [
'name' => '_identity',
'sameSite' => PHP_VERSION_ID >= 70300 ? yii\web\Cookie::SAME_SITE_LAX : null,
],
],
'errorHandler' => [
'errorAction' => '/error/index',
],
'session' => [
'class' => \humhub\modules\user\components\Session::class,
'cookieParams' => [
'httpOnly' => true,
'sameSite' => PHP_VERSION_ID >= 70300 ? yii\web\Cookie::SAME_SITE_LAX : null,
],
],
],
'modules' => [
'web' => [
'security' => [
"headers" => [
"Strict-Transport-Security" => "max-age=31536000",
"X-XSS-Protection" => "1; mode=block",
"X-Content-Type-Options" => "nosniff",
"Referrer-Policy" => "no-referrer-when-downgrade",
"X-Permitted-Cross-Domain-Policies" => "master-only",
"X-Frame-Options" => "sameorigin",
"Content-Security-Policy" => "default-src *; connect-src *; font-src 'self'; frame-src https://* http://* *; img-src https://* http://* * data:; object-src 'self'; script-src 'self' https://* http://* * 'unsafe-inline' 'report-sample'; style-src * https://* http://* * 'unsafe-inline';"
]
]
]
],
'container' => [
'definitions' => [
'yii\web\Cookie' => ['\humhub\libs\CookieBuilder', 'build'],
]
]
];
return $config;