2012-05-10 5 views
4

FOS User Bundle은이 서비스 컨테이너에서 사용자를 인증하는 방법은 무엇입니까?FOS 사용자 번들 인증

$this->container->get('security.context')->getToken()->getUser(); 

인증 프로세스를 조작하고 싶습니다. 어디에서 번들을 볼 수 있습니까?

답변

7

사실 FOSUserBundle은 인증을 수행하지 않습니다. 실제로 db 사용자 제공자를 제공합니다. 인증 부분은 Symfony2의 내부 form_login 인증 제공자에 의해 수행됩니다. 사용자 정의 인증 공급자 확인을 작성하려면 this 요리 책 항목을 확인하십시오.

+0

고맙습니다 - 제가 찾고있는 답변 ....! FOSUserBundle에 대한 인증 프로세스를 수정하기 위해 이벤트 리스너를 만들려고했지만 모든 리드를 찾을 수 없습니다. 이것은 내가 FOSUserBundle이 인증을하지 않는다고 말한 유일한 대답입니다 :) – Bendy

관련 문제