Guys i want to ask what is the function of Application permision microsoft graph in azure in a sites section example like Sites.Manage.All, Sites.Read.All ,Sites.ReadWrite.All. Should we enable that permission if we want to make an unattended run? What is the difference with Files.read, Files.read.all, Files.readwrite etc
Those are different levels of permissions eg: files.read will give the read only permission on the aharepoint document library files.
Site.write will give the permissions on the site leve that is to all libraries , lists and other compnents on aite to be editable
For any run to use graph api you have to enable the required permissions so that you can access those reaoirces using geaph api