
Security & Authentication
Firewalls, providers, encoders, voters, authenticators, JWT, OAuth2, access control
1Apa peran utama sebuah firewall dalam komponen Security Symfony?
Apa peran utama sebuah firewall dalam komponen Security Symfony?
Jawaban
Sebuah firewall di Symfony mendefinisikan zona keamanan untuk sebagian aplikasi. Firewall menentukan bagaimana pengguna diautentikasi (form, token, API key) dan URL mana yang dilindungi. Setiap firewall dapat memiliki konfigurasi autentikasi dan user provider-nya sendiri.
2Apa itu User Provider dalam Symfony Security?
Apa itu User Provider dalam Symfony Security?
Jawaban
User Provider bertanggung jawab untuk memuat informasi pengguna dari sumber data (database, LDAP, API eksternal). Ia mengimplementasikan UserProviderInterface dan menyediakan metode untuk memuat pengguna berdasarkan identifier atau menyegarkan data pengguna dari session.
3Interface mana yang harus diimplementasikan oleh kelas User agar dapat digunakan dengan Symfony Security?
Interface mana yang harus diimplementasikan oleh kelas User agar dapat digunakan dengan Symfony Security?
Jawaban
Kelas User harus mengimplementasikan UserInterface yang mendefinisikan metode penting: getUserIdentifier() untuk identifier unik, getRoles() untuk peran, dan eraseCredentials() untuk menghapus data sensitif. PasswordAuthenticatedUserInterface juga diperlukan untuk autentikasi password.
Bagaimana cara mendefinisikan kontrol akses berbasis peran di security.yaml?
Apa perbedaan antara autentikasi dan otorisasi dalam Symfony Security?
+23 pertanyaan wawancara
Topik wawancara Symfony lainnya
PHP Modern (8.1+)
Dasar-dasar Symfony
Routing & Controllers
Twig & Templates
Dasar-dasar Doctrine ORM
Formulir Symfony
Validasi Data
Dependency Injection & Services
Doctrine Tingkat Lanjut
API Platform
Serializer Component
Events & Event Subscribers
Console & Commands
Messenger Component
HTTP Client
Cache & Performa
Workflow Component
Testing Symfony
Mailer Component
Terjemahan & i18n
EasyAdmin Bundle
Arsitektur Symfony
Performa & Optimasi
Keamanan Lanjutan
Custom Bundle
Microservices dengan Symfony
Real-time & WebSockets
Deployment & DevOps
Kuasai Symfony untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis