Компонент Security — Слушатели

Как происходит аутентификация пользователя в системе, где для безопасности используется компонент Security?

Аутентификация пользователя происходит по принципу:
Как только один из числа аутентификаторов по определенному типу и условию запроса сможет идентифицировать пользователя, тот и создаст текущий ему токен.

Где именно можно увидеть момент, где происходит перебор всех существующих пользовательских фаерволов и их аутентификаторов?

В случае если приложение начало свою работу в ‘prod’ окружении,
тогда старт попытки аутентифицировать пользователя будет отсюда EventListener/FirewallListener.php

Как видно из данного класса FirewallListener.php на строке #67  указано какой метод вызвать, но этот метод находится в наследнике Firewall.php 

Как дальше можно понять, что все определенные ранее фаерволы в секции конфигурации firewalls: … в security.yml будут пытаться по текущему запросу аутентифицировать пользователя Firewall.php#L111

Loading

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *