
Security & Authentication
Firewalls, providers, encoders, voters, authenticators, JWT, OAuth2, access control
1Qual é o papel principal de um firewall no componente Security do Symfony?
Qual é o papel principal de um firewall no componente Security do Symfony?
Resposta
Um firewall no Symfony define uma zona de segurança para uma parte da aplicação. Ele determina como os usuários são autenticados (formulário, token, API key) e quais URLs são protegidas. Cada firewall pode ter sua própria configuração de autenticação e seu próprio user provider.
2O que é um User Provider no Symfony Security?
O que é um User Provider no Symfony Security?
Resposta
Um User Provider é responsável por carregar as informações do usuário a partir de uma fonte de dados (banco de dados, LDAP, API externa). Ele implementa a interface UserProviderInterface e fornece métodos para carregar um usuário pelo seu identificador ou atualizar os dados do usuário a partir da sessão.
3Qual interface uma classe User deve implementar para ser usada com Symfony Security?
Qual interface uma classe User deve implementar para ser usada com Symfony Security?
Resposta
A classe User deve implementar UserInterface que define os métodos essenciais: getUserIdentifier() para o identificador único, getRoles() para os papéis e eraseCredentials() para apagar os dados sensíveis. PasswordAuthenticatedUserInterface também é necessária para a autenticação por senha.
Como definir um controle de acesso baseado em papéis no security.yaml?
Qual é a diferença entre autenticação e autorização no Symfony Security?
+23 perguntas de entrevista
Outros temas de entrevista Symfony
PHP Moderno (8.1+)
Fundamentos do Symfony
Routing & Controllers
Twig & Templates
Fundamentos do Doctrine ORM
Formulários Symfony
Validação de dados
Dependency Injection & Services
Doctrine avançado
API Platform
Serializer Component
Events & Event Subscribers
Console & Commands
Messenger Component
HTTP Client
Cache e Desempenho
Workflow Component
Testing Symfony
Mailer Component
Traduções e i18n
EasyAdmin Bundle
Arquitetura Symfony
Desempenho e otimização
Segurança avançada
Bundles Personalizados
Microservices com Symfony
Real-time & WebSockets
Deployment & DevOps
Domine Symfony para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis