Mvc 5 Identity - Kimlik Rol Yönetim Yapısı Oluşturma
Asp.Net'den aşina olduğumuz Membership yapısına benzer ve fakat daha gelişmiş bir yapı mevcuttur. Örneğin üye girişlerinde sosyal medya hesabı ile giriş yapma, yetki verme işlemleri daha kolay olmaktadır. Şimdi benim kullanacağım yapı hepsini barındırıyor, siz sadece küçük değişikliklerle bunları aktifleştirmeniz gerekecek.
Yeni Empty MVC projesi oluşturalım File + New Project + Web seçiyoruz + ASP.NET Web Application
seçip projemize isim verelim (MvcIdentity).

Projemiz MVC olacak şekilde kendi yapısını oluşturdu. Şimdi hemen Package Manager Console'yi açalım ve şu kodu yapıştırıp enterleyelim (internet bağlantısı gerekecek).
Install-Package
Microsoft.AspNet.Identity.Samples -Pre
Bu işlemde dosyaları referansları Nugetten çekip projemize dahil edecek. İşlem devam ederken sizden onay isteyecektir.
File 'Views\Web.config' already exists in project 'MvcIdentity'. Do you want to overwrite it?
[Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (default is "N"):
Onaylama işlemlerini yaptıktan sonra modellerimizin viewlerimizin ve diğer bazı classların oluştuğunu göreceksiniz.
