Declarative authorization provides an advanced and powerful solution for role based authorization.

Read more at the source