2017-09-25 8 views
3

를 인식하지 이미 몇 시간 동안은 작동하지만 작동하지 않는 이유는 모르겠다. '
_ 지우기 당신이 didn를 경우
_ 체크인 캐시 : 나는 지정된 경로 내 LoginPasswordAuthenticator 및 JwtAuthenticator 클래스 .. 모두 가지고 있지만 서비스는 내 프로젝트에서 다음과 같은 서비스와 관심을 가지고 심포니

당신의 도움이 여기에

+1

무엇 "서비스하지 : 당신이 당신의 서비스를 호출 할 때 t은 (왜 안 별칭과) 당신의 서비스에 이름을 지정 _ 당신의 differents의 클래스
에 대한 '사용'을 잊고 사용 인정 받았다 "는 의미인가? 오류 메시지가 있습니까? – Federkun

+0

아마도 캐시를 지워야할까요? – striker

답변

0

에 대해 미리 감사는 일부 잠재 문제입니다

app.security.guardAuthenticatorLoginPassword: 
    class: AppBundle\Security\LoginPasswordAuthenticator 
    arguments: ["@router"] 
    tags: 
     - { name: login.password.authenticator, alias: login.auth } 

app.jwt_token_authenticator: 
    class: AppBundle\Security\JwtAuthenticator 
    arguments:['@doctrine.orm.entity_manager','@lexik_jwt_authentication.encoder'] 
    tags: 
     - { name: security.authenticator, alias: security.auth } 
+0

태그에 별명과 관련이 있다고 제안 하시겠습니까? 두 가지 완전히 다른 개념. – Cerad

+0

난 그냥 잠재력 문제를 포기하고있어. 또한 이름을 사용할 때 (여기에서는 "app.jwt_token_authenticator") 인식 할 수없는 서비스에 문제가 있었지만 별칭을 설정하고 사용했을 때 제대로 작동했습니다. 그래서 그것을 시도하는 데 비용이 들지 않습니다. 너 말하면 – YaatSuka

+0

. 예, 사용자 정의 속성을 태그에 추가 할 수 있습니다. 그러면 별칭이라는 별칭을 가질 수 있다고 가정합니다. 하지만 사용자 정의 태그를 사용하기 위해 컴파일러 패스를 업데이트하지 않으면 노력이 낭비됩니다. 특히 이름이 다른 태그가있는 경우 잔인하지 않기 위해 당신의 대답이 단지 사본/질문의 풀이었던 것처럼 그것은 본다. 부가가치 없음. – Cerad