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.