
Security & Authentication
Firewalls, providers, encoders, voters, authenticators, JWT, OAuth2, access control
1Symfony'nin Security bileşeninde bir firewall'ın temel rolü nedir?
Symfony'nin Security bileşeninde bir firewall'ın temel rolü nedir?
Cevap
Symfony'de bir firewall, uygulamanın bir bölümü için bir güvenlik bölgesi tanımlar. Kullanıcıların nasıl kimlik doğrulaması yapacağını (form, token, API key) ve hangi URL'lerin korunduğunu belirler. Her firewall kendi kimlik doğrulama yapılandırmasına ve kendi user provider'ına sahip olabilir.
2Symfony Security'de User Provider nedir?
Symfony Security'de User Provider nedir?
Cevap
Bir User Provider, bir veri kaynağından (veritabanı, LDAP, harici API) kullanıcı bilgilerini yüklemekten sorumludur. UserProviderInterface'i uygular ve bir kullanıcıyı tanımlayıcısına göre yüklemek veya kullanıcı verilerini session'dan yenilemek için yöntemler sağlar.
3Bir User sınıfının Symfony Security ile kullanılabilmesi için hangi interface'i uygulaması gerekir?
Bir User sınıfının Symfony Security ile kullanılabilmesi için hangi interface'i uygulaması gerekir?
Cevap
User sınıfı, temel yöntemleri tanımlayan UserInterface'i uygulamalıdır: benzersiz tanımlayıcı için getUserIdentifier(), roller için getRoles() ve hassas verileri silmek için eraseCredentials(). Parola kimlik doğrulaması için ayrıca PasswordAuthenticatedUserInterface gereklidir.
security.yaml içinde rol tabanlı erişim kontrolü nasıl tanımlanır?
Symfony Security'de kimlik doğrulama (authentication) ile yetkilendirme (authorization) arasındaki fark nedir?
+23 mülakat soruları
Diğer Symfony mülakat konuları
Modern PHP (8.1+)
Symfony Temelleri
Routing & Controllers
Twig & Templates
Doctrine ORM Temelleri
Symfony Formları
Veri Doğrulama
Dependency Injection & Services
İleri Düzey Doctrine
API Platform
Serializer Component
Events & Event Subscribers
Console & Commands
Messenger Component
HTTP Client
Cache ve Performans
Workflow Component
Testing Symfony
Mailer Component
Çeviriler & i18n
EasyAdmin Bundle
Symfony Mimarisi
Performans ve Optimizasyon
Gelişmiş Güvenlik
Özel Bundle'lar
Symfony ile Microservices
Real-time & WebSockets
Deployment & DevOps
Bir sonraki mülakatın için Symfony'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla