Korisnički kod može biti blokiran kada skupovi drugih proizvođača pristupaju osjetljivim svojstvima (KB5004581)

Primjenjuje se na
SharePoint Server 2013 SP1 SharePoint Server 2016 SharePoint Server 2019

Simptomi

Kada skupovi drugih proizvođača pokušaju pristupiti nekim osjetljivim svojstvima, korisnički kod može biti blokiran. Kada se pojavi taj problem, unosi događaja "8gaol" zapisuju se u zapisnike ULS-a (SharePoint Unified Logging System).

Uzrok

Da bi se pridonijela sigurnosti, skupovima drugih proizvođača onemogućuje se pristup nekim osjetljivim svojstvima.

Rješenje

Da biste riješili taj problem, instalirajte jedno od sljedećih ažuriranja:

Da biste pouzdanim skupovima drugih proizvođača omogućili pristup osjetljivim svojstvima u datoteci Web.config, dodajte ih na popis skupova.

Pretpostavimo, primjerice, da u zapisnicima ULS-a pronalazite sljedeću poruku:

Napomena

8gaol Nije moguće pristupiti tom osjetljivom svojstvu: <naziv> osjetljivog svojstva iz vanjskog nepouzdanog skupa <Puno ime i prezime> skupa treće strane. Popis pouzdanih skupova: <popis skupova za pristup osjetljivim svojstvima>

U tom slučaju slijedite ove korake:

  1. Dodajte novi odjeljak AllowAccessSensitivePropertiesAssemblies u sustavu SharePoint SafeMode u Web.config datoteci:

    <SharePoint>
       <SafeMode>
          <AllowAccessSensitivePropertiesAssemblies>
          </AllowAccessSensitivePropertiesAssemblies>
       
       </SafeMode>
       
    </SharePoint>

  2. Za svaki sklop drugog proizvođača dodajte unos s punim nazivom skupa u odjeljak AllowAccessSensitivePropertiesAssemblies :

    <AllowAccessSensitivePropertiesAssemblies>
       <AllowAccessSensitivePropertiesAssembly Assembly="XXX, Version=XXX, Culture=XXX, PublicKeyToken=XXXX"/>
    </AllowAccessSensitivePropertiesAssemblies>