MVC web uygulamaları geliştirmek için Forms Authentication çerez tabanlı kimlik doğrulama üzerinden OWIN çerez tabanlı kimlik doğrulaması kullanmanın önemli avantajları var mı?OWIN Çerezler vs FormsAuthentication
Sormamın nedeni, OWIN kimlik doğrulaması için Entity Framework tabanlı kancalardan birini kullanmamamdır. Yıllarca Forms Authentication temelli uygulamalar geliştirdim ve yöneticiler (daha hızlı zaman aşımları), anonim kullanıcılar ve kayıtlı kullanıcılar için farklı kimlik belirteçleri oluşturma gibi şeyler yapabildim. Biletin UserData kısmını kullanarak, evrensel oturum açma, özel özellikler depolamayı başardım.
OWIN'in avantajlarından biri, test edilebilirlik olabilir, ancak emin değilim. ClaimsIdentity güzel bir şey çünkü özellikleri, UserData içine serileştirmek/serileştirmek zorunda kalmadan özel alanları kolayca depolayabilir ve bunlara erişebilirim. Düşünmem gereken diğer şeyler?
Bu, OWIN ile hiçbir ilgisi yoktur. Bu, asp.net kimliğidir. Bu, varsayılan şablondaki owin katmanına da taşınmıştır, ancak başka yerlerde de kullanılabilir. OWIN sadece bir katman soyutlama katmanıdır. Muhtemelen erken benimsemelisiniz, çünkü Visual Studio'nun bir sonraki sürümü, System.Web bağımlılığının aşamalı olarak kaldırılmasından dolayı ona büyük ölçüde bağımlı olacaktır. –