2012-10-05 2 views
0

Symfony 2.0에 세 개의 응용 프로그램이 있고 로그인 후에 해당 응용 프로그램 중 하나를 사용할 수 있지만 Symfony 2.1 응용 프로그램 하나가 작동하지 않고 (인증하지 않음) 로그인 할 것을 요청하기 때문에 특별한 조치가 있습니까? . 그렇게하면 Symfony 2.0 앱이 로그 아웃됩니다.Symfony 2.0 로그인은 Symfony 2.1에서 작동하지 않습니까?

인증 시스템이 근본적으로 변경 되었습니까? 어떻게 적응 시키나요?

답변

3

Security SF 2.0http://symfony.com/doc/2.0/book/security.html

Security SF 2.1http://symfony.com/doc/current/book/security.html

보안 시스템은 하향 호환되지 않습니다. 기본적으로 https://github.com/symfony/symfony/blob/master/UPGRADE-2.1.md#security

는 Symfony2는 사용자의 보안 컨텍스트를 유지하기 위해 쿠키 (세션)을 사용합니다 : Stony

많은 감사, 어떻게 업그레이드하십시오. 따라서 SF2.1 로그인은 쿠키를 덮어 쓰고 이전에 생성 된 세션을 삭제합니다. 시스템에 EFFEKT 몇몇 변화는

2.0 2.1 심포니 에서 비 저장 인증 http://symfony.com/doc/2.0/book/security.html#stateless-authentication

+0

기다립니다 - 당신은 내가 심포니 2.1로 업그레이드하는 경우 내 응용 프로그램이 함께 작동하도록 얻을 수 없다는거야? Symfony 2.0 및 2.1 응용 프로그램을 모두 "로그인"할 수 없습니까? – Tower

+0

응용 프로그램이 어떻게 작동하는지 잘 모르겠지만 인증을 혼동해서는 안됩니다. 작동하지 않습니다. 예 : 실제로 SF2.0 로그인 절차를 사용할 때 SF2.1 앱이 로그인 할 것으로 기대할 수 없습니다. SF2.1에 대해 별도의 로그인이 필요합니다. –

+0

제 편집을 참조하십시오. 그러나 완전히 확신 할 수 없습니다. –

관련 문제