0Pricing
Angular Academy · Ders

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 — resim 1

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!

Kimlik Doğrulama ve Yetkilendirme — resim 10

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

  1. Kimlik Doğrulama ve Yetkilendirme
  2. Siteler Arası Betik Çalıştırma (XSS)
  3. Güvenli API Çağrıları
← Angular Academy Sayfasına Dön