Brukerkoden kan bli blokkert når tredjeparts samlinger får tilgang til sensitive egenskaper (KB5004581)

Gjelder for
SharePoint Server 2013 SP1 SharePoint Server 2016 SharePoint Server 2019

Symptomer

Når tredjeparts samlinger prøver å få tilgang til enkelte sensitive egenskaper, kan brukerkoden være blokkert. Når dette problemet oppstår, logges «8gaol»-hendelsesoppføringer i SharePoint Unified Logging System-logger (ULS).

Årsak

For å opprettholde sikkerheten får ikke tredjeparts samlinger tilgang til enkelte sensitive egenskaper.

Oppløsning

Du kan løse dette problemet ved å installere en av følgende oppdateringer:

Hvis du vil aktivere klarerte tredjeparts samlinger for å få tilgang til sensitive egenskaper i den Web.config filen, legger du dem til i samlingslisten.

Anta for eksempel at du finner følgende melding i ULS-logger:

Obs!

8gaol Får ikke tilgang til denne sensitive egenskapen : <Navn på sensitiv egenskap> fra ytre ikke-klarert forsamling <Fullt navn> på 3. Klarert samlingsliste: <samlingsliste for tilgang til sensitive egenskaper>

I dette tilfellet følger du disse trinnene:

  1. Legg til en ny AllowAccessSensitivePropertiesAssemblies-seksjon under SharePoint SafeMode i Web.config filen:

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

  2. Legg til en oppføring som har et fullt navn for en samling for hver tredjepartssamling, i delen AllowAccessSensitivePropertiesAssemblies :

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