0
데이타베이스가 아닌 security.yml 파일의 암호 해시에 해시 암호가 필요합니다. 암호 해시에서 소금을 사용하려면 "인코더"섹션에서 선언해야하는 것은 무엇입니까?security.yml에서 소금으로 암호 해싱을 사용하는 방법
데이타베이스가 아닌 security.yml 파일의 암호 해시에 해시 암호가 필요합니다. 암호 해시에서 소금을 사용하려면 "인코더"섹션에서 선언해야하는 것은 무엇입니까?security.yml에서 소금으로 암호 해싱을 사용하는 방법
나는 보안이 클래스를 추가 그것은 그 후
심포니 \ 구성 요소 \ 보안 \ 코어 \ 인코더 \ PasswordEncoderInterface
를 구현해야하는 서비스를services:
custom_encoder:
class: Acme\TestBundle\Service\CustomEncoder
를 제공하여 자신의 인코더 로직을 구현 갈까요 생각합니다. yml
security:
encoders:
Acme\TestBundle\Entity\User:
id: custom_encoder
"무작위 소금"이라는 문구는 약간의 설명이 필요할 수 있습니다. 무작위로 소금을 생성하는 경우처럼 암호를 확인할 수없는 것 같습니다. security.yml에 저장된 단일 무작위 소금을 생성하고 시스템의 모든 암호에 대해이를 사용 하시겠습니까? –
아니요, 그것은 무작위로 한 번 생성됩니다. 원하는 경우 내 메시지에서 "임의"단어를 제거 할 수 있습니다. – Neka