Kimlik Doğrulama ve Yetkilendirme
Güvenli kullanıcı kimlik doğrulamasını uygulayın.
Kimlik Doğrulama ve Yetkilendirme, CoddyKit'te ücretsiz bir Angular Academy dersidir. Bu, 3 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Angular Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Angular Academy kursu toplamda 3 dersten oluşur.
Kimlik Doğrulama ve Yetkilendirmeye Giriş
Kimlik Doğrulama ve Yetkilendirme
Bu derste, uygulamalarınızı etkili bir şekilde güvenli hale getirmenin temel unsurları olan Angular'daki kimlik doğrulama ve yetkilendirme ele alınmaktadır.

Kimlik Doğrulama ve Yetkilendirme Karşılaştırması
Kimlik Doğrulama ve Yetkilendirme Karşılaştırması
- Kimlik doğrulama, bir kullanıcının kim olduğunu doğrular.
- Yetkilendirme, bir kullanıcının nelere erişebileceğini belirler.
JWT (JSON Web Token)
JWT (JSON Web Token)
JWT'ler, kullanıcı kimlik doğrulama bilgilerini güvenli bir şekilde kodlayarak Angular uygulamalarını güvenli hale getirmek için yaygın olarak kullanılır.
Belirteçleri Depolama
Belirteçleri Depolama
JWT belirteçlerini genellikle localStorage veya sessionStorage gibi tarayıcı depolama mekanizmalarını kullanarak güvenli bir şekilde depolayın:
localStorage.setItem('token', token);İsteklere Belirteç Ekleme
İsteklere Belirteç Ekleme
Kimlik doğrulama belirteçlerini API isteklerine otomatik olarak eklemek için HTTP aracılarından yararlanın:
const authReq = req.clone({ headers: req.headers.set('Authorization', token) });Rotaları Koruma
Rotaları Koruma
Yalnızca kimliği doğrulanmış kullanıcıların uygulamanızın hassas bölümlerine erişebilmesini sağlamak için Angular'ın rota koruyucularını kullanarak rotaları güvenli hale getirin.
{ path: 'admin', component: AdminComponent, canActivate: [AuthGuard] }Role Dayalı Yetkilendirme
Role Dayalı Yetkilendirme
Kullanıcı rollerine göre farklı izinler vermek için role dayalı erişim denetimi (RBAC) uygulayın.
Oturumu Kapatma
Oturumu Kapatma
Kimlik doğrulama belirteçlerini güvenli bir şekilde temizlemek ve kullanıcıları yönlendirmek için oturum kapatma işlevini uygulayın:
localStorage.removeItem('token');Özet
Özet
Angular'da kimlik doğrulama ve yetkilendirmeyi nasıl uygulayacağınızı öğrenerek uygulamanızın güvenliğini artırdınız!

Sıkça Sorulan Sorular
“Kimlik Doğrulama ve Yetkilendirme” dersi ücretsiz mi?
Evet — “Kimlik Doğrulama ve Yetkilendirme” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Angular Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Angular Academy kursu toplamda 3 dersten oluşur.
“Kimlik Doğrulama ve Yetkilendirme” dersinde ne öğreneceğim?
Güvenli kullanıcı kimlik doğrulamasını uygulayın. Angular Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Angular Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Angular Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 3 dersinin 1. dersidir.
“Kimlik Doğrulama ve Yetkilendirme” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Angular Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Angular Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Kimlik Doğrulama ve Yetkilendirme
- Siteler Arası Betik Çalıştırma (XSS)
- Güvenli API Çağrıları