У меня есть менеджер аутентификации с несколькими провайдерами аутентификации.Это очень хорошо работает, первая точка доступа, которая может выполнить аутентификацию, при аутентификации пользователя аутентифицируется, а если никто не может, пользователю отказано.
Теперь у меня есть немного более особый случай, и мне нужно выяснить, какой AuthenticationProviderаутентифицировал пользователя, который был аутентифицирован успешно.Кажется, я не могу найти способ, которым это можно сделать стабильным и надежным способом.
Я могу представить некоторые творческие хаки (например, чередование экземпляров собственного AuthenticationProvider, который всегда не проходит аутентификацию, но который может помочьсделайте вывод, который был последним AuthenticationProvider, который был замечен), но это действительно не главное.Есть ли официальный способ сделать это?