X-Git-Url: https://git.rapsys.eu/blogbundle/blobdiff_plain/4b4eed4b8572973694a305663b37044ac6e1625f..22f1dcfaa25237a059218334c26712ba3a1cfa00:/Resources/config/packages/rapsys_blog.yaml diff --git a/Resources/config/packages/rapsys_blog.yaml b/Resources/config/packages/rapsys_blog.yaml index b57fc12..660ca0f 100644 --- a/Resources/config/packages/rapsys_blog.yaml +++ b/Resources/config/packages/rapsys_blog.yaml @@ -98,11 +98,9 @@ rapsys_user: site: '%rapsys_blog.title%' #Edit replacement edit: - #field: - #mail: false - #password: false - #pseudonym: false - #slug: false + admin: + mail: true + slug: true route: index: 'root' view: @@ -162,6 +160,12 @@ rapsys_user: # Doctrine configuration doctrine: + # Dbal configuration + dbal: + charset: 'utf8mb4' + default_table_options: + charset: 'utf8mb4' + collate: 'utf8mb4_unicode_ci' # Orm configuration orm: # Replace repository factory @@ -183,7 +187,7 @@ framework: headers: X-Originating-IP: '%env(REMOTE_ADDR)%' secret: '%env(APP_SECRET)%' - #csrf_protection: true + csrf_protection: true session: enabled: true handler_id: ~ @@ -200,8 +204,10 @@ security: #XXX: comment this key in config/security.yaml to prevent users_in_memory induced failures #TODO: see https://symfony.com/doc/current/security/passwords.html (sodium ? + upgrade) Symfony\Component\Security\Core\User\PasswordAuthenticatedUserInterface: - algorithm: 'bcrypt' + #Rapsys\BlogBundle\Entity\User: + algorithm: 'sodium' migrate_from: + - 'bcrypt' - 'plaintext' # Set providers @@ -248,7 +254,6 @@ security: # Password parameter password_parameter: 'login[password]' # Enable login csrf protection - #TODO: enable in framework now that it works here ? enable_csrf: false # Csrf parameter csrf_parameter: 'login[_token]' @@ -296,6 +301,10 @@ services: Rapsys\BlogBundle\Controller\KeywordController: arguments: [ '@security.authorization_checker', '@service_container', '@rapsys_user.access_decision_manager', '@doctrine', '@rapsys_pack.facebook_util', '@form.factory', '@rapsys_pack.image_util', '@mailer.mailer', '@doctrine.orm.default_entity_manager', '@rapsys_pack.path_package', '@router', '@rapsys_pack.slugger_util', '@security.helper', '@request_stack', '@translator', '@twig' ] tags: [ 'controller.service_arguments' ] + #Register user controller + Rapsys\BlogBundle\Controller\UserController: + arguments: [ '@security.authorization_checker', '@service_container', '@rapsys_user.access_decision_manager', '@doctrine', '@rapsys_pack.facebook_util', '@form.factory', '@rapsys_pack.image_util', '@mailer.mailer', '@doctrine.orm.default_entity_manager', '@rapsys_pack.path_package', '@router', '@rapsys_pack.slugger_util', '@security.helper', '@request_stack', '@translator', '@twig' ] + tags: [ 'controller.service_arguments' ] Rapsys\BlogBundle\Factory\RepositoryFactory: arguments: [ '@request_stack', '@router', '@rapsys_pack.slugger_util', '@translator', '%rapsys_blog.languages%', '%rapsys_blog.locale%' ] #Register blog fixture