ASP.NET Identity ile kullanıcı yetkilendirmek için aşağıdaki adımlar izlenebilir: 1. Rol Sağlayıcısı Ekleme: Uygulamanın bazı bölümlerine erişimi rollere göre kısıtlamak için bir rol sağlayıcısı eklenir. 2. Rol Ekleme: IdentityRole sınıfı kullanılarak yeni roller oluşturulur. 3. Kullanıcılara Rol Atama: UserManager sınıfının AddToRoleAsync metodu ile kullanıcılara rol atanır. 4. Yetkilendirme: Sayfalar, [Authorize] attribute’ü ve Roles property’si kullanılarak role-based yetkilendirme işlemine tabi tutulur. Örnek Kod: ```csharp var user = await _userManager.FindByIdAsync(id); var userRoles = await _userManager.GetRolesAsync(user); // Kullanıcı rolleri için var result = _roleManager.CreateRoleAsync(role); // Rol ekleme için await _userManager.AddToRoleAsync(user, role); ``` Yetkilendirme işlemleri için ayrıca Program.cs içerisinde UseAuthorization middleware'i eklenmelidir.