ServiceStack'ı varolan bir Web Formları sitesiyle bütünleştirmeye çalışıyorum. Site, veritabanı çağrılarını içeren bazı özel kimlik doğrulama mantığı ile birlikte Form Kimlik Doğrulaması kullanır.ServiceStack'ten Form Kimlik Doğrulaması'ndan yararlanmanın en temiz yolu nedir?
Aynı mekanizmayı kullanarak ServiceStack çağrılarını nasıl güvenli hale getirebilirim? docs'u okurken, veritabanı denetimi yapmak için CredentialsAuthProvider
'dan gelen özel bir kimlik doğrulama sağlayıcısı yazmalı ve her istek için AuthenticateAttribute
'u uygulamak için bir istek filtresi ekleyin. Ayrıca, kimlik doğrulaması yapıldıktan sonra formlar auth bileti ayarlamalı mıyım ve her talepte bulunan bileti kontrol etmeli miyim? Bu şeyleri nerede yapardım?
Hiçbir şey eksik miyim? Daha iyi bir yaklaşım var mı?
Benim kimlik doğrulama mantığı birden fazla değer döndürebilir:
Özellikle AccountController.Login() yöntem MVC gelen ServiceStack çağırmak nasıl gösterir bir "Kimlik BilgisiAyrıcıProvider"? – Daniel
Bu mümkün, ancak henüz bunu yapmaya kimse destek vermedi :) – mythz