Sümptomid
Kui muude tootjate komplektid proovivad pääseda juurde teatud tundliku sisuga atribuutidele, võib kasutajakood olla blokeeritud. Selle probleemi ilmnemisel logitakse sündmusekirjed "8gaol" SharePoint (ULS) logisse.
Põhjus
Turvalisuse tagamiseks keelatakse muude tootjate komplektide juurdepääs teatud tundliku sisuga atribuutidele.
Lahendus
Selle probleemi lahendamiseks installige üks järgmistest värskendustest.
-
Järgmise versiooni turvavärskenduse SharePoint Server 2019: 10. august 2021 (KB5002000)
-
SharePoint Enterprise Server 2016 turvavärskenduse kirjeldus: 10. august 2021 (KB5002002)
-
10. augustil 2021 värskendus SharePoint Foundation 2013 (KB5002013)
Kui soovite lubada usaldusväärsete muude tootjate komplektide juurdepääsu Web.config tundliku sisuga atribuutidele, lisage need assembleriloendisse.
Oletagem näiteks, et leiate ULS-i logidest järgmise teate.
8gaol Sellele tundlikule atribuudile ei pääse juurde: <tundliku sisuga atribuudi nimi> välisest ebausaldusväärsest assemblerist <3rd party assembly full name>. Usaldusväärne assembleriloend: <komplektiloend tundliku sisuga atribuutidele juurdepääsuks>
Sel juhul tehke järgmist.
-
Uue AllowAccessSensitivePropertiesAssemblies jaotise SharePoint SafeMode in the Web.config file:
<SharePoint>
<SafeMode>
<AllowAccessSensitivePropertiesAssemblies>
</AllowAccessSensitivePropertiesAssemblies>
…
</SafeMode> …
</SharePoint> -
Lisage iga kolmanda osapoole assembleri jaoks kirje, mille jaotises AllowAccessSensitivePropertiesAssemblies on assembleri täisnimi:
<AllowAccessSensitivePropertiesAssemblies>
<AllowAccessSensitivePropertiesAssembly Assembly="XXX, Version=XXX, Culture=XXX, PublicKeyToken=XXXX"/>
</AllowAccessSensitivePropertiesAssemblies>