Fine-grained Authorization supports policies that enable decisions about access to both the data level and the field level, in addition to functionality whereas coarse-grained solutions only relate to functionality . ... In cases like these, only fine-grained Authorization solutions will do.
What is fine-grained permissions?
Fine-grained access control is a method of controlling who can access certain data. ... For example, one individual may be given access to edit and make changes to a piece of data, while another might be given access only to read the data without making any changes.
What is fine-grained and coarse grained access control?
The definitions start to hint at what the differences might be: fine-grained access control will work on smaller items whereas coarse-grained access control will work on larger items. Granularity can apply to the message being intercepted or the information being considered for access control.