Yetki Kontrolü UI Katmanında Yapılmalı mı?

Katılım
9 Haziran 2016
Mesajlar
1.540
Makaleler
2
Çözümler
42
Daha fazla  
Cinsiyet
Erkek
Merhaba, bir .NET Core 6 uygulaması geliştiriyorum. UI kısmını ise Blazor ile yapıyorum. Business katmanında servislerde yetki kontrolü yapıyorum fakat UI'da da bu kontrolü yapmak istiyorum. Çünkü kullanıcıya yapamayacağı bir şeyi gösterip "Yetki Hatası" döndürmek çok kötü bir görüntü oluyor. UI'da da yetki kontrolü yapmak Single Responsibility ilkesini engeller mi?

@bitwise
 
Günün sonunda yetkilendirmeden sorumlu taraf yine back-end olduğu için sorun olmaz gibi geliyor. Örneğin JWT tokenlarına yetki belirten bir anahtar koyup buna göre UI tasarımı yapabiliyoruz. Aksine bu kontrolün olmayıp backend'e boş yere istek düşmesi daha etkisiz gibi geldi bana.
 

Technopat Haberler

Yeni konular

Geri
Yukarı