Symfony 3부터 시작하겠습니다. 동적 인증 및 인증 구현 프로세스를 진행하는 방법에 대한 지침이 필요합니다.Symfony3 인증 프로세스
우선 인증 비트가 거의 완료되었습니다.이 링크는 symfony의 문서 (http://symfony.com/doc/current/security/entity_provider.html)에 따라 작성되었습니다. 아직 이해해야 할 것은 데이터베이스에서 값을 반환하기 위해 (사용자 테이블과 관련된 테이블 역할이 있습니다) 인터페이스 함수 getRoles()
을 구현하는 방법입니다.
두 번째로 인증 부분. 내 응용 프로그램은 최종 사용자가 자신의 액세스 메커니즘을 만들 것을 요구합니다. 즉, 사용자가 역할을 만들고 로그인 할 수있는 페이지와 권한이있는 페이지를 정의하는 인터페이스가 있습니다 (작성, 읽기, 업데이트, 삭제 등). 그 후에 역할은 응용 프로그램 사용자에 기인합니다.
Symfony가 깨끗하게 할 수 있도록 모든 것이 꽤 표준적인 것입니다. 지금까지 알아 낸 점은 ACL을 사용해야한다는 것입니다. 따라서 문서에서와 같이했습니다. http://symfony.com/doc/current/security/acl.html
정직한 질문은 무엇입니까? 지금은 무엇입니까? 인증 메커니즘을 완전히 구현하려면 어떤 단계를 밟아야합니까? 액세스 규칙을 유지하고 검색하기 위해 지금해야 할 일은 무엇입니까? 그것들을 사용자 역할과 어떻게 관련 지을 수 있습니까?
P.S :이 질문은 여기에 몇 가지 다른 질문이 중복되어있을 수도 있지만 진실을 말하면 그 질문은 나를 도울 수 없으며 문서에서 내 청소도하지 못했습니다.
답변에 느리게 박수 친다! 그것은 승인/인증 주제에 관심있는 모든 사람들을위한 금광입니다 ... –
큰 반향을 보내 주셔서 감사합니다. 나는 그것을 할 것이며 가능한 한 빨리 내 의견을 알려 드리겠습니다. 제대로 구현하려면 시간이 걸릴 것이지만 실제로 필요합니다. 저는 이미 Java로 처음부터이 작업을 수행했습니다. 그러나 모든 것을 자신의 방식으로 수행하는 데 너무 많은 것을 묶는 프레임 워크를 사용하지 않았습니다. 그래서 나는 그 뒤에있는 논리를 잘 알고있다. (나는 실제로 그것을 다시하고 Symfony 보안 설정을 '오버라이드 (override)'하려고 시도하고있다. 기본적으로 나는 Symfony 방식으로 고심하고있었습니다. – Eduardo
글쎄, 유권자 ... 솔직히 말해서 "유권자를 사용하라"는 말은 내 문제를 실제로 해결하지 못한다. 아마도 나는 그들에 관한 문서를 이해하지 못했을 것이다. 그리고 저는 왜 그런지 깨달았습니다. 여러분에게 질문을 드리겠습니다 : 모든 대상에 대해 유권자를 만들어야합니까? – Eduardo