Size: a a a

2021 August 06

q

qq in symfony
Вот именно по той ссылке и переходил (new authenticator-based system)
источник

AM

Alexey M. in symfony
Ну, а потом что использовал? Ссылки How so Build a Login Form?
источник

q

qq in symfony
Да и https://symfony.com/doc/current/doctrine/registration_form.html
Большинство депрекейтов на форме регистрации, вне формы регистрации их только 2
источник

q

qq in symfony
Использовал вот это
bin/console make:auth
bin/console make:registration-form
Вручную я код не копировал
источник

AM

Alexey M. in symfony
Что у тебя в security указано?
источник

AM

Alexey M. in symfony
Начни вот с этого, шаг за шагом: https://symfony.com/doc/current/security.html#installation
источник

АК

Александр Каменский... in symfony
Всем привет
тоже вопрос по security.
5.3 стоит на данный момент
как мне сделать так, что бы запросы на определенную урлу (пусть будет ^/admin), была авторизация basic (in_memory)
если я отрубаю main - то, что с авторизацией, что без нее, запрос проходит
если включен main - то выдается ошибка - Full authentication is required to access this resource.

сейчас вот так настроено

       main:
           lazy: true
           provider: in_memory

       admin_area:
           security: true
           pattern: ^/admin
           stateless: true
           http_basic:
               provider: in_memory

   access_control:
       - { path: ^/admin, roles: ROLE_ADMINISTRATOR }
источник

q

qq in symfony
security:
   enable_authenticator_manager: true
   password_hashers:
       App\Entity\User:
           algorithm: auto
   providers:
       app_user_provider:
           entity:
               class: App\Entity\User
               property: email
   firewalls:
       dev:
           pattern: ^/(_(profiler|wdt)|css|images|js)/
           security: false
       main:
           lazy: true
           provider: app_user_provider
           custom_authenticator: App\Security\LoginFormAuthenticator
           logout:
               path: app_logout
   access_control:
источник

q

qq in symfony
Ну так я так и делал, только security.yaml не редактировал, symfony и так сам все сгенерировал как там указано, кроме анонимного пользователя
источник

✨Basic_Instinct✨ in symfony
источник

DD

Dima Denisov in symfony
А что это за ерунда такая - enable_authenticator_manager: true, у меня на 4.4 такого нет .______.
источник

AM

Alexey M. in symfony
Да, это ещё не поправили в мейкер бандле. Но если Вы откроете котроллер регистрации, то увидите, что надо поправить
источник

✨Basic_Instinct✨ in symfony
c 5.1 ввели
источник

АК

Александр Каменский... in symfony
я так делал
если запрос сделать с no auth, он проходит, хотя должна быть авторизация
источник

✨Basic_Instinct✨ in symfony
ну дык его мб нужно добавить в access control?
источник

АК

Александр Каменский... in symfony
ну так же добавлено, что начинается с admin пароль нужен
источник

✨Basic_Instinct✨ in symfony
либо регулярка неверна
источник

АК

Александр Каменский... in symfony
access_control:
       - { path: ^/admin, roles: ROLE_ADMINISTRATOR }
источник

DD

Dima Denisov in symfony
А описание ролей теперь уже в 5.3 не нужно?
источник

✨Basic_Instinct✨ in symfony
с ролями все как было
источник