
Nuxt Kimlik Doğrulama
Auth stratejileri, JWT, oturum yönetimi, OAuth, middleware koruması, refresh token, CSRF
1Nuxt'ta JWT kimlik doğrulaması ile oturum tabanlı kimlik doğrulaması arasındaki temel fark nedir?
Nuxt'ta JWT kimlik doğrulaması ile oturum tabanlı kimlik doğrulaması arasındaki temel fark nedir?
Cevap
JWT, kimlik doğrulama bilgilerini imzalı bir token içinde istemci tarafında saklarken, oturum tabanlı kimlik doğrulama verileri bir cookie'deki oturum tanımlayıcısıyla sunucu tarafında saklar. JWT stateless ve ölçeklenebilirdir ancak token içinde veri açığa çıkarır, oturumlar ise daha güvenlidir ancak sunucu tarafı depolama (Redis, veritabanı) gerektirir.
2Bir Nuxt sayfasını yalnızca kimliği doğrulanmış kullanıcıların erişebilmesi için nasıl korursunuz?
Bir Nuxt sayfasını yalnızca kimliği doğrulanmış kullanıcıların erişebilmesi için nasıl korursunuz?
Cevap
definePageMeta'yı auth middleware ile kullanmak bir sayfayı korur. Middleware, render işleminden önce kimlik doğrulamasını kontrol eder ve kullanıcı kimliği doğrulanmamışsa login sayfasına yönlendirir. Bu yaklaşım hem SSR hem de CSR'de çalışarak güçlü bir koruma sağlar.
3Nuxt ile bir OAuth2 flow'unda kimlik doğrulama adımlarının doğru sırası nedir?
Nuxt ile bir OAuth2 flow'unda kimlik doğrulama adımlarının doğru sırası nedir?
Cevap
OAuth2 Authorization Code flow şu sırayı izler: provider'a (Google, GitHub) yönlendirme, kullanıcı kimlik doğrulaması, authorization code ile callback, code'un sunucu tarafında access token ile değiştirilmesi. Bu güvenli sıra, hassas token'ların istemciye açığa çıkmasını önler.
JWT kimlik doğrulama stratejisinde access token'a ek olarak neden refresh token kullanılır?
CSRF saldırısı nedir ve session tabanlı kimlik doğrulamaya sahip bir Nuxt uygulamasında ona karşı nasıl korunulur?
+17 mülakat soruları
Diğer Vue.js / Nuxt.js mülakat konuları
JavaScript Temelleri
Modern JavaScript (ES6+)
Vue Temelleri
Vue Bileşenleri
Vue Router
Pinia State Management
Vuex (Legacy)
Composition API
Vue Reaktifliği
Nuxt Temelleri
Nuxt Data Fetching
Nuxt SSR & SSG
Nuxt Sunucu Rotaları
Nuxt Modülleri
Vue Composable'ları
Vue Formları ve Doğrulama
Nuxt Durum Yönetimi
Vue Testing
Nuxt Dağıtımı & CI/CD
Vue Performansı
İleri Düzey Vue Desenleri
Vue ile TypeScript
Nuxt ile SEO
Nuxt Uluslararasılaştırma
Vue Mimarisi
Nuxt Güvenliği
Vue Ekosistemi
Vue 2→3 & Nuxt 2→3 Geçişi
Bir sonraki mülakatın için Vue.js / Nuxt.js'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