StartSharp, izin anahtarı tabanlı doğrulamaya ek olarak kullanıcı rollerine dayalı olarak uygulamanızın sayfalarına, hizmetlerine veya diğer bölümlerine erişim vermenizi/reddetmenizi sağlar.
[ReadPermission("Role:Sales")]
public class SomeResource
{
}
if (Authorization.HasPermission("Role:Auditor"))
{
// ...
}
Bu, Roller sayfasında tanımladığınız Rol adlarında işe yarar. Ayrıca rollere benzersiz Dize Anahtarları atamak ve bunları doğrudan rol adlarına bağlı kalmak yerine erişim kontrolü için kullanmak da mümkündür .